[elektro-etc] SSD?

Szima Gábor sygma at tesla.hu
Mon Mar 26 12:54:17 CEST 2012


On Mon, 26 Mar 2012, Xorn wrote:

> 2012/3/26 Szima Gábor <sygma at tesla.hu>:
>
>> Igen, de ez az arany rendkuvul kicsi. A 100% es 1% kozotti szabad hely
>> eseten kb. 1-2 szazalek, nem pedig nagysagrendek.
>
> Olvasd el a cikket, részletesen leírják az egészet:
>
> http://prohardver.hu/teszt/mindent_az_ssd-krol/wear_leveling.html

A cikk vilagos, viszont megint az idealis, teljesen egyenletesen 
korbeiros esetet hasonlitja a legrosszabb esettel. Amikor teljesen ures 
diszknel nem, tele esetben pedig rendesen dolgozik a WL.

Mikor fordul elo olyan, hogy a szabad teruletet szepen egyenletesen 
korbeirja az FS?

Akkor, ha mondjuk a 20 GB ures teruletet csurig teleirod, majd letorlod a 
letrehozott file(oka)t. Aztan megint teleirod, majd torlod, es igy 
tovabb.

Ez mikor tortenik meg a gyakorlatban? Rendszeresen? Tizezerszam? ;)
Mondjuk ramasolsz 100 GB filmet/alkalmazast, megnezed/hasznalod, letorlod 
mindet, majd kezded elolrol.
Ha naponta egyszer eljatszol egy ilyet, akkor is evtizedekig elvan a diszk 
kiszedult blokkok nelkul.

Ha csak nehany par (100) megas file-t irkalsz/torolsz, akkor ahhoz olyan 
FS is kell, ami egyenletesen irja korbe az ures teruletet. Melyik 
(altalanossagban is hasznalt) FS tud ilyet? Lehetoleg minel kevesebb 
szuperblokk-irkalassal.

Ha pedig mondjuk az FS a 100-bol csak az elso ket blokkot irkalja, akkor 
miben kulonbozik a majdnem tele es a majdnem ures allapot WL szempontbol?

Ezzel csupan azt akarom kihozni, hogy ha az FS nem tudja a szabad 
teruletek egyenletes korbeirasat (ext3 pl. nem csinal ilyet), illetve a 
napi rutin csupan annyi, hogy mondjuk 100 MB-os cache teruletet irkal a 
bongeszo, akkor ez az iras minden alkalommal ugyanazokra a (logikai) 
blokkokra fog esni. Ebben az esetben pedig ugyan mindegy, hogy 100 MB 
vagy 100 GB van szabadon a 100 GB-bol, mert a WL minden esetben lepesrol 
lepesre, bitrol bitre ugyanazt fogja csinalni.



 								-Sygma



More information about the Elektro-etc mailing list