Archive for March, 2008

Okosabb vagy-e mint a S.M.A.R.T. ?

Monday, March 17th, 2008

Felmerült már többször mostanában, hogy mire jó a S.M.A.R.T. és mit is jelentenek az értékei.
Főleg a leggyakrabban előforduló “
Raw_Read_Error_Rate” (1) és a “Hardware_ECC_Recovered” (195) attributum.

Ha jól értelmezem az új HDD technológiákat és a S.M.A.R.T.-ot, akkor ezek nem “hibák” [nézőpont kérdése… én tiltakozom…].

Az egyik (nemrég cserélt) Seagate HDD-re a “smartctl -a” azt mondja, hogy:

Device Model:     ST3500320AS
Serial Number:    9QM0BEJ3
Firmware Version: SD15
User Capacity:    500.107.862.016 bytes

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   117   099   006    Pre-fail  Always       –       157989864
  3 Spin_Up_Time            0x0003   094   094   000    Pre-fail  Always       –       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       –       44
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       –       0
  7 Seek_Error_Rate         0x000f   074   060   030    Pre-fail  Always       –       25943365226
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       –       1550
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       –       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       –       44
184 Unknown_Attribute       0x0032   100   100   099    Old_age   Always       –       0
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       –       0
188 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       –       0
189 Unknown_Attribute       0x003a   099   099   000    Old_age   Always       –       1
190 Temperature_Celsius     0x0022   055   048   045    Old_age   Always       –       807600173
194 Temperature_Celsius     0x0022   045   052   000    Old_age   Always       –       45 (Lifetime Min/Max 0/15)
195 Hardware_ECC_Recovered  0x001a   054   048   000    Old_age   Always       –       157989864
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       –       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      –       0

199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       –       0

Meg persze a logot is teleírkálja a megfelelő entry-kkel.

Namármost a kék elméletileg nem gond.

Az aktuális HDD technológia ill. a S.M.A.R.T. elméletileg úgy működik, hogy:

Beolvassuk szektort. Sikerült, jó az adat? Igen –> Király, goto vége.

Ha nem sikerült, akkor a beolvasott adatból meg a szektor mellé olvasott ECC-ből össze tudjuk rakni, hogy minek kéne lennie a szektor tartalmának?

Ha igen, akkor a Raw_Read_Error_Rate (1) és/vagy Hardware_ECC_Recovered (195) változókat növeljük.

MInt látható, a fenti diszken van mindkettő, és minkettő ugyanannyi, 157 millió akárhány. Szerintem ez 1550 órára vetítve problémásan sok, de hát ez a csodás a S.M.A.R.T. technológiában, hogyha a gyártó úgy gondolja, hogy az nem probléma, akkor nem az…

Alább a Hitachinál csak Raw_Read_Error_Rate (1) van (bár itt “csak” 1.5 millió esemény történt 1548 óra alatt), még lejebb a Samsungnál van ugyan mindkét változó, de csak a Hardware_ECC_Recovered tükrözi az összes ECC-vel javitott (tehát hibásan is olvasott) esemény számot. Ez a másik csodás a S.M.A.R.T.-ban, a gyártók ízlésüknek megfelelő értéket tárolnak benne és szintén ők “találják ki”, hogy mi a hozzátartozó tűrésküszöb. Ami értelemszerűen akkorára van véve, hogy ne vigyék vissza minden második diszket a kedves végfelhasználók…

Szóval, ha viszont az ECC alapján sem sikerült a tartalmat visszaállítanunk, akkor bizony a hagyományos értelemben vett “bad sectorral” van dolgunk, ugyanis egyébként lehet, hogy jó lenne a szektor, ha újraírnánk, de ez kevéssé vígasztal minket, ha pont azon a szektoron fontos adatunk van, netán valami kriptográfiai fájlrendszerünk kulcsának egy része helyezkedik el rajta…

Ez S.M.A.R.T. ügyileg a – pirossal kiemelt – 197-es Current_Pending_Sector tartalmát fogja növelni.
A probléma itt kezdődik – leszámítva persze az egész új HDD technológia/S.M.A.R.T. kombót…

Device Model:     Hitachi HDT725050VLA360
Serial Number:    VFK401R41TPL8K
Firmware Version: V56OA7EA
User Capacity:    500.107.862.016 bytes

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   093   093   016    Pre-fail  Always       –       1572878
  2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      –       0
  3 Spin_Up_Time            0x0007   121   121   024    Pre-fail  Always       –       486 (Average 340)
  4 Start_Stop_Count        0x0012   100   100   000    Old_age   Always       –       10
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       –       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       –       0
  8 Seek_Time_Performance   0x0005   100   100   020    Pre-fail  Offline      –       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       –       1548
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       –       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       –       10
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       –       74
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       –       74
194 Temperature_Celsius     0x0002   109   109   000    Old_age   Always       –       55 (Lifetime Min/Max 20/60)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       –       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       –       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      –       0
199 UDMA_CRC_Error_Count    0x000a   200   253   000    Old_age   Always       –       0

Model Family:     SAMSUNG SpinPoint P80 SD series
Device Model:     SAMSUNG HD120IJ
Serial Number:    S0AEJ1ML200047
Firmware Version: ZL100-33
User Capacity:    120.034.123.776 bytes

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   051    Pre-fail  Always       –       36
  3 Spin_Up_Time            0x0007   100   100   025    Pre-fail  Always       –       6336
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       –       27
  5 Reallocated_Sector_Ct   0x0033   253   253   010    Pre-fail  Always       –       0
  7 Seek_Error_Rate         0x000f   253   253   051    Pre-fail  Always       –       0
  8 Seek_Time_Performance   0x0025   253   253   015    Pre-fail  Offline      –       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       –       1903
 10 Spin_Retry_Count        0x0033   253   253   051    Pre-fail  Always       –       0
 11 Calibration_Retry_Count 0x0012   253   002   000    Old_age   Always       –       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       –       27
190 Temperature_Celsius     0x0022   094   088   000    Old_age   Always       –       48
194 Temperature_Celsius     0x0022   094   088   000    Old_age   Always       –       48
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       –       152375033
196 Reallocated_Event_Count 0x0032   253   253   000    Old_age   Always       –       0
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       –       1
198 Offline_Uncorrectable   0x0030   253   253   000    Old_age   Offline      –       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       –       0
200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age   Always       –       0
201 Soft_Read_Error_Rate    0x000a   100   100   000    Old_age   Always       –       2
202 TA_Increase_Count       0x0032   253   253   000    Old_age   Always       –       0

Bocs a szétesett táblákért, a WordPress is egy kalap szamóca, de persze lehet, hogy én nem értek hozzá… (Ehhez sem…)

Egészségügy

Friday, March 7th, 2008

Abban Magyarországon mindenki egyetért, hogy az egészségüggyel gondok vannak.
A részletekben már nem feltétlenül, én nem is kívánom most a pénzügyi vagy politikai aspektusait feszegetni.

Hanem van még itt egy olyan komponens, ami független a fenti kettőtől.
Az emberi hozzáállás. Megpróbálom illusztrálni néhány rövid történeten keresztül.

Jön a második manó.
Már az elején eldöntöttük, hogy nem lesz “szúrás”.
20.000 ft, nem lehet pénzkérdés, mások ugyanennyit elköltenek egészségük rongálására (lásd korábbi “cigis” bejegyzés), tehát elmegyünk a “maszek” (Czeizel féle, Bolgárkerék utcai) 4-markeres tesztre.
Kedvesek. Kultúrált körülmények. Nincs várakozás. A Wolfson Institute-től pár napon belül megjön az eredmény, ami 1:1600-as (0.0625%) valószínűséget állapít meg. Ez több mint jó, hiszen az “alapértelmezett” esély 37 éves kornál 1:200, de még 20 éves kornál is “csak” 1:1450. (Teljes táblázat itt)

Közben megy az “állami” procedúra is. A második AFP eredménye alacsony lett, de ez sokáig nem derül ki, mert az eredményt Isaszegre küldik (?). Utánjárás után sikerül elfaxoltatni az eredményt.
Az AFP vizsgálatnak semmi jelentősége nincs, főleg, hogy van kíváló 4-markeres tesztünk, de a nőgyógyász “default”-ból, vagy felelősségátruházási okokból elutal “állami” genetikai tanácsadásra. (Bővebb információ AFP-ről meg úgy általában)

Jó, menjünk el.
Telefonon felveszik az adatokat és adnak egy időpontot.  (Genetikai Tanácsadó, 1088 Budapest, Baross u. 27.)
Odamegyünk az adott nap az adott idő előtt. Az időpontunk (10:30) azért egy pár perccel elmúlik, mire behívnak, de ez még belefér. Kicsit lehetnének udvariasabbak (pl. köszönés), meg mindenkinek (tehát nekik is)jó lenne, ha az alapvetően felmerülő kérdésekre a válaszok ki lennének írva.
Még két adatot meg kell adni (amit amúgy telefonon is meglehetett volna oldani), egyik az apuka foglakozása – amit azért nem értek annyira, nyilván, ha uránbányász akkor érdekes lehet, de amúgy szerintem már az sokkal érdekesebb, ha Budapesten lakik (értsd: légszennyezettség). Ez pár perc volt, erősen felfelé kerekítve is maximum 5 perc.
Utána kb. délig semmit nem csinálunk, csak várunk a folyosón másfél órát, többedmagunkkal. Ekkor végre megjelenik a hívószám az ultrahangra. Ez nem tart tovább 10, max 15 percnél, de jó, legyen 20 perc. Verbális eredmény azonnal van, de ennek dokumentálására még egy órát várni kell
Közben erősen érlelődik bennem a gondolat, hogy megkérdezem, hogy a nettó maximum félórás vizsgálatért miért esik ki egy ember (meg az esetleges kísérője) majdnem háromórai GDP-je. (Nem is számítva a parkolási díjat…).
És végre bejutunk. Szimpatikus fiatalember, közli, hogy az UH jó lett, de az AFP miatt (meg úgy általában) javasolja a magzatvíz mintavételt (a “megszúrás”). Mondjuk, hogy van 4-markeres tesztünk. Miért nem ezzel kezdtük… Nem mintha számítana, mert az sem 100%-os. Igen tudjuk. De az esély, hogy nincs probléma az 1:1600-hoz, szemben azzal az 1:100-as számmal ami a magzatvíz-mintavétel folyományaként előforduló magzatelhalálozás arányszáma. Erm… Izé, hát igazunk van. Akkor viszlát. Jó, de búcsúzóul még had kérdezzem meg, hogy miért kellett kettő és háromnegyed órát egy 20-perces (max. félórás) vizsgálat miatt itt lennünk? Hát, izé, sokan vannak… Ez nem jó válasz – mondom. Ha időpontra rendelnek, akkor azt úgy kell, hogy a következő időpontig le is menjen az a csapat aki oda van rendelve. Nyilván előfordulhatnak kis csúszások, de ez már nem az. Nem jutunk egyről a kettőre, meghallgatom azt, hogy ez egy 80.000 ft-os vizsgálat, amit TB támogatással ingyen elvégeznek nekünk (kösz nem), meg azt, hogy a Schöpf-méreiben ugyanezt a szekciót bezárták, ezért vannak sokan, de nem kapok választ a fenti, egyszerű kérdésemre.
Ez idő alatt szóbe elegyedtünk másokkal is, az egyik kismama előadta, hogy neki sajnos probléma van, de ezt itt nem vették észre, csak a 4d-s “maszek” ultrahangon. Sőt, amikor először itt volt, az itten UH-s “hölgy” tekintettel arra, hogy 40 év körüli volt és már volt gyereke, azzal “köszöntötte”, hogy “minek magának gyerek”…
Tényeg, nincs ilyenkor “panaszkönyv”?
A fenti két példán látszik, hogy mi a különbség. És nem válasz az, hogy ez azért van, mert az “állami ellátás” ingyenes, mert nem az. Csak nem látszik, hogy fizetünk érte, és így is kezelnek minket (tisztelet a kivételnek).

Még egy ilyen példa.
Első szülés (Margit korház), császármetszés. Aki nem tudná, ez a hasi műtétek legbonyolultabbika és szigorúan tilos utána emelni vagy megerőltető tevékenységet végezni.
Jönnénk el korházból. Kismama bőröndje becsomagolva. Kérdezi ügyeletes nővért, hogy bejöhet-e a férje kivinni a bőröndöt. A válasz “nem jöhet be férfi”. Akkor segítene kivinni? “Nem azért vagyok itt”.
Ha nem utólag tudom meg, akkor most priuszom lenne bántalmazásért.
Olyan bonyolult lenne segítőkészen hozzáállni pláne ilyen emberi dolgoknál, mint egészségügy?

És, hogy a végén összekössem a két utolsó bejegyzést:
Aki egészségügyben bármilyen területen dohányzik, az nem oda való.
Ugyanez vonatkozik persze a nevelésre is (bölcsőde, ovóda, iskola, stb.)

Szemétország

Friday, March 7th, 2008

Kilépek ajtón, egy lány megy előttem.
Cigizik.
Hirtelen “végez”, és nagy ívben, hátra sem nézve a lábam elé hajítja a csikket.
Ha lehülyetaplópicsázom, akkor vajon jogosan sértődik meg?

Egyszerűen nem értem miért kell ezt csinálni.
Már a cigizésnél kezdődik a dolog, ami egyszerűsítve azt jelenti, hogy pénzt költök az egészségem rongálására, de mindezek tetejében még bunkó paraszt állat módon szemetelek is.
Vajon, ha egy nap a “kedves dohányzó” egy köbméter csikket találna az ajtaja előtt, vagy a lakásában, akkor elgondolkodna, hogy mi történik egy eldobott csikkel?
(És akkor nem is beszéltem arról, hogy amikor robógóztam, volt olyan, hogy kihajították előttem a csikket a kocsiból – ez kb. olyan mintha fejbelőnének egy égő csikkel. Nagy élmény. Kívánom mindenkinek aki ilyet csinál…)

Persze nem csak csikkeket dobálnak el az okosok, sörös, kólásdoboz, zacskók, zsebkendők, stb. hevernek szanaszét amerre jár az ember. Elmentem a rendelőhöz, előtte egy árok, na mi van benne? Igen. Csikk, pálinkásüveg, egyéb szemét. Hihetetlen.
 Egy főváros általában szemetesebb mint pl. a kertvárosi részei, de meg kell nézni egy osztrák vagy német nagyváros kertvárosát, szembetűnő a különbség.
És arra, hogy szemetes, koszos a város sok mindent lehet mondani “kifogásként”, csak azt nem, hogy ez az alacsony életszínvonal meg szegénység meg ilyesmi miatt van. Olyan, hogy “megélhetési szemetelés” tudtommal nincs, ez a kultúra, illem és intelligenciaszint alacsony mivoltát jelzi.
Én bevezetném a csikkdíjat (dobozdíj, stb.), így, ha mást nem, akkor az eldobott csikkeket a hajléktalanok válthatnák be, ami két kérdést is megoldana egyszerre.

És/vagy: Szingapúri példa.
Csikk vagy hasonló “kis szemét” (buszjegy, cukorpapír, gyufaszál) eldobása, elsőre: 1000 szingapúri dollár (kb. 100.000 ft) plussz szemetelési tanácsadáson történő részvétel. Ha delikvens “tovább játszik”, akkor 2000 dollár, plussz közmunka. (http://www.singapore-window.org/sw01/011223af.htm)
Magyar verzióban is meg lehetne oldani, két közterület felügyelő, esetleg egy “külső” tanú, gyorsított eljárás, nem fizetés esetén fizetésből letiltás vagy ingatlanra terhelés (plussz költségekkel és kamatokkal együtt), ha egyik sem megoldható, akkor közmunka és/vagy elzárás, de úgy, hogy delikvens fedezi az összes felmerült költségeit. Ha nem hajlandó dolgozni és nem is hoz neki enni senki, akkor éhenhal, csá.

Ja kérem, hogy félünk a radikális de hatékony eszközökhöz nyúlni, mert csökkenne a népszerűségünk?
Nem biztos. Ünnepélyesen megígérem, hogy 3 választási cikluson keresztül arra fogok szavazni, aki ezt bevezeti…

Addig is maradunk egy szemét-ország…