OT: spolehlivost Flash disku

Jan Waclawek wek@evona.sk
Čtvrtek Březen 29 17:28:36 CEST 2007


Mno, ked sa uz spiatkovava... :-)

Ja vlastne neviem co je na tejto teme vlastne OT v HW konferencii...

Ako kazda suciastka, aj FLASH _pamat_ ma alebo nema urcite definovane 
vlastnosti, a to v zavislosti od vyrobcu.
V klucenke k tomu pristupuje este kontroler a jeho firmware, z coho su 
dolezite faktory metoda zapisu (ci sa napr. pri prerusenom zapise mozu 
nenavratne poskodit data - toto zavisi okrem ineho aj od pouziteho 
filesystemu z vonkajsieho pohladu, ale on moze mat aj svoj skryty 
filesystem co to moze vylepsit aj vyhorsit), a implementacia 
"wear-leveling"; mno a samozrejme pripadne chyby vo firmware (nech hodi 
klucenkou ten co v zivote chybu v SW nespravil).
V klucenke k tomu pristupuje este aj mechanicka konstrukcia (co zahrna 
aj kvalitu spajkovania apod.)

(Trosicka k tomu moze prispiet aj samotny OS vo viacerych jeho zlozkach, 
ktory sa ku klucenke moze v nejakych ohladoch tvarit inak ako k 
"normalnemu" disku a tym padom mozu byt niektore veci trebars "sprasene" 
tam, co vsak navonok moze niekedy vyzerat aj ako nespolahlivost kluca).

Mno, bohuzial, dopadlo to ako u vsetkych spotrebakov - nic z toho co som 
hore vymenoval nie je iste. Bohuzial, ak by to niekto tak vyrabal, aby 
na to vedel dat zaruku - t.j. FLASH od znackoveho vyrobcu s definovanymi 
vlastnostami (a nie vymet od tych istych vyrobcov, co je bezna prax), 
slusne napisany firmware kontrolera a slusne urobeny hardware co vydrzi 
nejake to mechanicke namahanie a samozrejme aj aspon priemyselny rozsah 
teplot - ta klucenka by nestala $10 za gigabyte ci kolko to teraz je.

Mno a taku klucenku by zase nikto okrem par zasvatenych nebol ochotny 
kupit, a kedze trh je zaplaveny tymi "beznymi" klucenkami, tych par 
zasvatenych zasa nema sancu v tej zaplave tie "ozajstne" objavit, ergo, 
ziadne "ozajstne" ani neexistuju...

Myslim si, ze toto je historka co sa v poslednom case do umoru opakuje, 
sami si za "klucenka" dosadte ine klucove slova... :-(

wek



PS. To, ci je alebo nie je vhodne na flash prevadzkovat databazu, OS ci 
cokolvek ine, je samozrejme uplne irelevantna debata a varenie z vody, 
ak ku ziadnej neexistuje slusny datasheet ohladom pocetu zapisov a 
wear-levelingu. To samozrejme nevylucuje odpoved "radsej nepouzivat", 
cim sa neda pokazit nic...



Další informace o konferenci Hw-list