Malo o SMART i alatima za nadzor

V omrežju je dovolj informacij o SMART in vrednostih atributov. A do zdaj nisem naletel na omembe nekaterih pomembnih vidikov, o katerih vem od ljudi, ki se ukvarjajo z raziskovanjem pomnilniških sredstev.

Ko sem znova razlagal prijatelju, zakaj prikazom SMART ne bi smeli brezpogojno zaupati in zakaj je bolje, da klasičnih "monitorjev SMART" ne uporabljamo nenehno, me je obiskala ideja, da povedano zapišem v obliki nizov tez s pojasnili. Tako bi lahko sklicevanja dal, namesto da bi vsakokrat znova pripovedoval. In za seznanitev širše javnosti.

1) Programske opreme za avtomatsko spremljanje atributov SMART je treba uporabljati z veliko previdnostjo.

To, kar poznate kot atribute SMART, ni shranjeno v pripravljenem obliku, ampak se generira v trenutku, ko jih zahtevate. Izračunavajo se na podlagi notranje statistike, ki jo krmilna programska oprema shranjuje in uporablja med delovanjem.

Del teh podatkov naprava za zagotavljanje osnovne funkcionalnosti ne potrebuje. In ti niso shranjeni, ampak se oblikujejo vsakič, ko so potrebni. Zato, ko se poizveduje o atributih SMART, krmilna programska oprema sproži veliko število procesov, ki so potrebni za pridobitev manjkajočih podatkov.

Ampak ti procesi slabo sovpadajo s postopki, ki se izvajajo ob obremenitvi naprave z operacijami branja in pisanja.

V idealnem svetu to ne bi smelo povzročati nobenih težav. A v resnici, programske opreme za trde diske pišejo običajni ljudje. Ki lahko delajo napake in jih tudi delajo. Zato, če zahtevate atribute SMART med aktivnim izvajanjem operacij branja in pisanja, se močno poveča verjetnost, da bo prišlo do težav. Na primer, podatki v uporabniškem predpomnilniku branja ali pisanja lahko postanejo poškodovani.

Trditev o povečanju tveganj ni teoretična sklepanje, temveč praktično opazovanje. Na primer, znana je napaka, ki se je pojavila v programski opremi HDD Samsung 103UI, kjer so bili med izvajanjem poizvedbe o atributih SMART poškodovani uporabniški podatki.

Zato ne nastavite automatsku provjeru SMART atributa. Osim ako ne znate sa sigurnošću da je prethodno izdana komanda za pražnjenje predmemorije (Flush Cache). Ili, ako to nije moguće, postavite provjeru da se obavlja što rjeđe. U mnogim programima za praćenje, podešeno vreme između provjera je otprilike 10 minuta. To je prečesto. Takve provjere nisu panaceja od iznenadnog kvara diska (panaceja je jedino rezervisanje). Jednom dnevno je sasvim dovoljno.

Zahtjev za temperaturom pri pokretanju procesa izračunavanja atributa može se često izvoditi. Budući da se to pravilno implementira putem SCT protokola. Kroz SCT se daje samo ono što je već poznato. Ovi podaci se automatski ažuriraju u pozadini.

2) Podaci o SMART atributima su često nepouzdani.

Mikroprogram tvrdog diska prikazuje vam ono što smatra potrebnim da pokaže, a ne ono što se stvarno dešava. Najjasniji primjer je peti atribut, broj preusmjerenih sektora. Stručnjaci za oporavak podataka dobro znaju da tvrd disk može u petom atributu prikazivati nultu količinu realokacija, iako one postoje i nastavljaju se pojavljivati.

Postavio sam pitanje stručnjaku koji proučava tvrde diskove i istražuje njihove mikroprograme. Pitao sam ga koji je princip po kojem firmware uređaja odlučuje kada treba sakriti činjenicu o preusmjeravanju sektora, a kada se o tome može govoriti putem SMART atributa.

Odgovorio je da ne postoji opće pravilo prema kojem uređaji prikazuju ili skrivaju stvarnu sliku. I logika programera koji pišu firmware tvrdih diskova ponekad izgleda vrlo čudno. Istražujući firmware različitih modela, primijetio je da se odluka 'sakriti ili pokazati' često donosi na osnovu skupa parametara koji su potpuno nejasni i kako su povezani jedni s drugima i sa preostalim resursima tvrdog diska.

3) Interpretacija SMART pokazatelja je specifična za dobavljača.

Na primer, na Seagate-ih ni potrebno posvečati pozornost "slabim" raw vrednostim atributov 1 in 7, dokler so ostali v redu. Na diskih tega proizvajalca se njihove absolutne vrednosti lahko med normalno uporabo povečujejo.

Malo o SMART i alatima za nadzor

Za oceno stanja in preostale življenjske dobe trdega diska je najprej priporočljivo posvetiti pozornost parametrom 5, 196, 197, 198. Pri tem je smiselno osredotočiti se prav na absolutne, surove (raw) vrednosti in ne na prevedene. Prikaz atributov se lahko izvaja na nejasne načine, različne v različnih algoritmih in vdelavah.

Na splošno, v krogu strokovnjakov za podatkovne nosilce, ko govorijo o vrednosti atributa, običajno mislijo prav na absolutno vrednost.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster