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

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

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

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

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

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).

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

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.

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

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