[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