Tények írási ciklusok Flash perifériák, készülékek, vélemények és azok értékelését

A kísérletet az memory stick Sony MicroVault USB pendrive kapacitása 1 GB. Fontos megérteni, hogy a különböző bot másként viselkednek. Ez sok tényezőtől függ, amelyek közül néhány korábban tárgyalt az oldalak honlapunkon.
Tesztelés vaku állóképesség

Annak tesztelésére, Josh Bressers írt segédprogram, amely a megjelölés O_DIRECT. Ez lehetővé tette a fájlrendszer elérni a fájlt közvetlenül. A tény az, hogy a fájl rendszer preferálja a cache adatokat a memóriába. Hogyan működik caching, olvasóink már tudják. így ez alkalommal fogunk csinálni anélkül részleteket.
A legtöbb esetben, caching a legjobb megoldás, de a tesztfeladatok, ez nem helyénvaló, mivel az erő a flash meghajtó be van jelölve. Kezelje minden alkalommal követte neki, ahelyett, hogy a RAM. Ahhoz, hogy használni O_DIRECT, a bot volt, hogy formázni ext3 fájlrendszer. Kezdetben úgy jön egy Vfat fájlrendszer, amely nem jellemző a képességét, hogy megfelelően működik együtt a jele O_DIRECT.
A fájl rendszer jött létre az alábbiak szerint:
mkfs.ext3 -m 0 -b 1024 / dev / sdb1
Felkészülés a kísérlet véget ért, és elkezdte saját vizsgálattal.
Első akkumulátor teljesen fel van töltve az adatokat csak egy szabad blokk. Azt hittem, hogy írd bele egyre több adatot, amíg a flash meghajtó nem fog visszautasítani. Készítsen Tesztfájl végeztük az alábbiak szerint:
dd if = / dev / urandom a = teszt-fájl bs = 1024 száma = 1
lemez teljes csapat végzett az alábbiakban:
dd if = / dev / urandom a = nagy-fájl
Ezt követte a tesztelés végeztünk az alkalmazás felülírja a teszt fájlt, amíg a flash meghajtó nem tagadta.
Kiderült, hogy az egyik blokk kicsi. Josh Bressers maga sem tudja, miért ezt a jelenséget. Ez különösen a fájlrendszert. Ehhez a vizsgálathoz, azt három szabad blokk egy flash meghajtót.
Josh Bressers véljük, hogy a flash drive-ot fenntartani mintegy 30.000 írási ciklust. Ez körülbelül 10.000 írási ciklus minden egyes blokk.
teszteredmények

A grafikonok (itt és alább) folyamatát illusztráló vizsgálat, a megadott időtartam mikroszekundumban, és a ciklusok számát ezer ciklust.
Flash kártya elutasították, miután az adatokat írtak bele 90593000 104 alkalommal. Ő kitartás többször meghaladta a várakozásokat. Minden végrehajtása legtöbb írási ciklus szükséges mintegy 1000 500 ezredmásodperc (milliomod másodperc).

A grafikon azt mutatja, hogy időről-időre van egy „hosszú” írási ciklus hosszabb, mint 10.000 ezredmásodperc. Úgy tűnik, a flash meghajtó „érezte”, hogy hamarosan nem fog ellenállni az ilyen kemény munkát és elkezdett lassulni a sebesség minden ciklusban. Ebben az esetben az olvasási sebesség ugyanaz maradt.

Vége a flash meghajtó alatt jött a felvételi ciklus helyett olvasás. Terminal (konzol) kiadta a következő hibaüzenet jelenik meg:
Érdekes, hogy a számítógép még továbbra is „látni” a meghajtót, és lehetővé teszi, hogy olvassa el adatot, megtagadja az adatok rögzítése csak. Josh Bressers jár valószínűsége annak, hogy a flash meghajtó megőrzi azt a képességét, hogy olvasni az adatokat akkor is, ha már nem alkalmas a felvételre. Vagyis a valószínűsége adatvesztés alacsonyabb, mint a veszteség képes írni.
Azonban ez csak egy valószínűség. Nincs bizalom az ilyen esetekben nem és nem. Megjegyezzük, hogy a fenti meghatározza a vizsgálati eredményeit és a konkrét esetben egy jól definiált modell egy flash meghajtót.
Más szakértők úgy vélik, hogy a flash kártya képes ellenállni körülbelül egymillió írási ciklust vagy törli az adatokat.
Alapján anyagok bress.net
# Tények | Hány írási ciklust a bot? Oleg Dovbnya