Testování ssd disků na chyby. Jak zjistit, jak dlouho vám SSD vydrží

19. června 2010 ve 13:03 hodin

Jak jsem zničil SSD za dva měsíce

  • Počítačový hardware

Epigraf

"Nikdy nevěř počítači, který nemůžeš vyhodit z okna."
Steve Wozniak

Před dvěma měsíci jsem do notebooku nainstaloval SSD disk. Fungovalo to skvěle, ale minulý týden náhle zemřelo kvůli vyčerpání buněk (věřím). Tento článek je o tom, jak se to stalo a co jsem udělal špatně.

Popis prostředí

  • Uživatel: Webový vývojář. To znamená, že se používají takové věci, jako jsou virtuální stroje, zatmění a časté aktualizace úložišť.
  • OS: Gentoo. To znamená, že svět je často „znovu složen“.
  • FS: ext4. To znamená, že se píše deník.

Příběh tedy začíná v dubnu, kdy jsem se konečně dostal ke zkopírování oddílů na 64GB SSD koště, zakoupené v září. Záměrně to neříkám výrobci a modelu, protože jsem ještě pořádně nepřišel na to, co se stalo, a je to vlastně jedno.

Co jsem udělal, aby to fungovalo déle?

Samozřejmě jsem si prostudoval četné publikace o tom, jak se o SSD disky starat. A toto jsem udělal:
  • Doručeno noatime pro diskové oddíly, aby se při přístupu k souboru neaktualizoval záznam času posledního přístupu.
  • Zvýšil jsem RAM na maximum a zakázal swap.
Nedělal jsem nic jiného, ​​protože jsem věřil, že počítač by měl sloužit uživateli, a ne naopak, a zbytečné tancování s tamburínou je špatné.

CHYTRÝ.

Tři dny před pádem mě zaměstnávala otázka: jak poznám, jaké štěstí mám? Zkoušel jsem utilitu smartmontools, ale zobrazila nesprávné informace. Musel jsem si stáhnout Datasheet a napsat pro ně patch.
Po napsání patche jsem vyhrabal jeden zajímavý parametr: average_number_of_erases/maximum_number_of_erases = 35000/45000. Ale poté, co jsem si přečetl, že MLC buňky vydrží jen 10 000 cyklů, jsem usoudil, že tyto parametry neznamenají přesně to, co jsem si myslel, že znamenají, a vzdal jsem se jich.

Kronika pádu

Najednou se při práci začaly dít nevysvětlitelné věci, například se nespouštěly nové programy. Jen pro zajímavost jsem se podíval na ten stejný S.M.A.R.T. parametr, to už bylo 37000/50000 (+2000/5000 za tři dny). Již nebylo možné restartovat souborový systém hlavního oddílu.
Začal jsem z kompaktu a začal jsem kontrolovat. Kontrola ukázala hodně zlomených uzlů. Během procesu opravy začal nástroj testovat chybné sektory a označovat je. Vše skončilo následující den s následujícím výsledkem: 60 GB z 64 GB bylo označeno jako špatné.
Poznámka: U pevných disků SSD je buňka považována za poškozenou, pokud do ní nelze zapsat nové informace. Čtení z takové buňky bude stále možné. Pomocí tohoto spusťte nástroj špatné bloky v režimu pouze pro čtení je nepravděpodobné, že by něco našel.

Rozhodl jsem se spustit flashovací utilitu, protože ta nejen flashuje, ale také přeformátuje disk. Obslužný program začal formátovat, zasténal a oznámil, že byl překročen rozumný přípustný počet vadných sektorů a že došlo k selháním, takže formátování nebylo možné dokončit.
Poté začal být disk identifikován jako disk s velmi podivným názvem, číslem modelu a velikostí 4 GB. A v budoucnu to nikdo kromě specializovaných utilit neuvidí.
Napsal jsem dopis na podporu výrobce. Doporučili mi, abych to přeflashoval, a pokud to nefunguje, vraťte to prodejci. Záruka je ještě 2 roky stará, tak to vyzkouším.
Tuto část uzavírám poděkováním Stevu Wozniakovi, který mě naučil provádět pravidelné zálohy.

Co se stalo

Abych byl upřímný, sám nevím. Předpokládám následující: S.M.A.R.T. Nelhal jsem a články byly skutečně opotřebované (nepřímo to potvrzuje záloha, kterou jsem si udělal dva dny před podzimem; při rozbalení se ukázalo, že data vytvoření některých souborů byla resetována). A při kontrole vadných sektorů řadič disku jednoduše povolil označit jako špatné všechny buňky, ve kterých byl překročen přípustný počet cyklů zápisu.

Co dělat, pokud máte SSD

Windows
Nainstalujte si Windows 7, vše je maximálně optimalizováno pro takové disky. Nainstalujte také hodně paměti RAM.
MacOs
S největší pravděpodobností jsou optimalizovány pouze ty počítače, které budou okamžitě prodávány s SSD.
FreeBSD
Nainstalujte 9.0. Přečtěte si tipy pro Linux, zamyslete se nad tím, co s nimi můžete dělat.
Linux
  • Nainstalujte jádro 2.6.33, které má pro takové disky optimalizaci v podobě příkazu TRIM.
  • Zvyšte paměť, abyste mohli bezpečně zakázat swap.
  • Sada pro namontované oddíly noatime.
  • Použitý souborový systém kopírování při zápisu nebo systém souborů bez žurnálu (například ext2).
    V současné době je použití FS s kopírováním při zápisu poměrně obtížné. ZFS v současné době funguje pouze přes FUSE. A nilfové a btrfs při montáži nadávají, že jejich formát ještě nebyl dokončen.
  • Zapnout NEOP IO Scheduler vám umožní neprovádět zbytečné zbytečné akce pro SSD.
  • Koncepčně správně, ale disku to moc nepomůže - přenos dočasných souborů do tmpfs.
  • U systémů, které intenzivně zapisují do protokolu, by měl být uložen na jiném místě. To platí hlavně pro servery, pro které lze log server bez problémů vyvolat.
  • Získejte nástroje S.M.A.R.T., které správně zobrazují stav disku SSD, abyste mohli disk pravidelně sledovat.
  • Jen ušetřit disk. A pro gentushniky to navíc znamená „neznovu sestavovat svět“.

Otázky pro komunitu habra

  • Je opravdu možné zabít MLC buňky za 2 měsíce? Samozřejmě chápu, že jsem disk nešetřil, ale neudělal jsem nic nadpřirozeného, ​​jen jsem pracoval jako obvykle.
  • Jedná se o záruční případ?

UPD: Disk, který jsem měl, byl Transcend TS64GSSD25S-M.
UPD2: V komentářích jsou velmi dobré recenze na SSD Intel a SAMSUNG. Navíc se lidé diví, jak můžete tak rychle zabít SSD koštětem. Věřte mi, byl jsem zmaten úplně stejným způsobem. Je však možné, že se jedná o narychlo ušitou řadu SSD a lze ji rychle zabít.
UPD3: V komentářích a

Bez ohledu na to, jakou rychlost udává výrobce ve vlastnostech svých SSD, uživatel si chce vždy vše ověřit v praxi. Ale je nemožné zjistit, jak blízko je rychlost disku deklarované rychlosti bez pomoci programů třetích stran. Nejvíce, co lze udělat, je porovnat, jak rychle jsou soubory zkopírovány na jednotku SSD s podobnými výsledky z magnetické jednotky. Abyste zjistili skutečnou rychlost, musíte použít speciální utilitu.

Test rychlosti SSD

Jako řešení zvolíme jednoduchý program s názvem . Má ruské rozhraní a velmi snadno se používá. Pojďme tedy začít.

Ihned po spuštění se před námi otevře hlavní okno, které obsahuje všechna potřebná nastavení a informace.

Před spuštěním testu nastavíme několik parametrů: počet kontrol a velikost souboru. Přesnost měření bude záviset na prvním parametru. Celkově pět kontrol, které jsou nainstalovány ve výchozím nastavení, stačí k získání správných měření. Pokud ale chcete získat přesnější informace, můžete nastavit maximální hodnotu.

Druhým parametrem je velikost souboru, který se bude při testech číst a zapisovat. Hodnota tohoto parametru také ovlivní jak přesnost měření, tak dobu provedení testu. Aby se však nesnižovala životnost SSD, můžete hodnotu tohoto parametru nastavit na 100 MB.

Po nastavení všech parametrů přistoupíme k výběru disku. Zde je vše jednoduché, otevřete seznam a vyberte náš SSD.

Nyní můžete přejít přímo k testování. CrystalDiskMark nabízí pět testů:

  • Seq Q32T1– testování sekvenčního zápisu/čtení souboru s hloubkou 32 na vlákno;
  • 4K Q32T1– testování náhodného zápisu/čtení bloků o velikosti 4 kilobajty s hloubkou 32 na vlákno;
  • Sekv– testování sekvenčního zápisu/čtení s hloubkou 1;
  • 4K– testování náhodného zápisu/čtení s hloubkou 1.

Každý z testů lze spustit samostatně, stačí kliknout na zelené tlačítko požadovaného testu a počkat na výsledek.

Můžete také provést úplný test kliknutím na tlačítko Vše.

Pro přesnější výsledky je nutné zavřít všechny (pokud možno) aktivní programy (zejména torrenty) a také je žádoucí, aby disk nebyl zaplněn více než z poloviny.

Vzhledem k tomu, že při každodenním používání osobního počítače se nejčastěji používá náhodný způsob čtení/zápisu dat (80 %), budou nás spíše zajímat výsledky druhého (4K Q32t1) a čtvrtého (4K) testu.

Nyní pojďme analyzovat výsledky našeho testu. Jako „experimentální“ disk byl použit disk ADATA SP900 s kapacitou 128 GB. V důsledku toho jsme dostali následující:

  • Se sekvenční metodou disk čte data rychlostí 210-219 Mbit/s;
  • nahrávání stejnou metodou je pomalejší - pouze 118 Mbit/s;
  • čtení náhodnou metodou s hloubkou 1 probíhá rychlostí 20 Mbit/s;
  • nahrávání podobným způsobem - 50 Mbit/s;
  • číst a psát s hloubkou 32 - 118 Mbit/s a 99 Mbit/s, resp.

Je třeba věnovat pozornost skutečnosti, že čtení/zápis se provádí vysokou rychlostí pouze u souborů, jejichž objem se rovná velikosti vyrovnávací paměti. Ty s větší vyrovnávací pamětí budou čteny a kopírovány pomaleji.

S pomocí malého programu tedy snadno odhadneme rychlost SSD a porovnáme ji s tím, co udávají výrobci. Tato rychlost je mimochodem většinou nadhodnocená a pomocí CrystalDiskMark přesně zjistíte, jak moc.

Téma SSD disků si každým rokem získává na oblibě, což je dáno rozumnou cenou těchto zařízení a rychlostí jejich provozu. Uživatelé se však často zajímají o stejné otázky: „Jak dlouho vydrží pevný disk SSD?“, „Jak posoudit stav SSD?“.

Jak zjistit, jak dlouho SSD disk vydrží?

Na internetu lze najít desítky programů, které jsou určeny pro práci s SSD disky. Mezi nimi jsou obzvláště oblíbené: EaseUS Partition Master, AOMEI Partition Assistant Standard Edition a SSD-LIFE. První dva jsou ideální pro testování disku a u SSD-LIFE zjistíte stáří zařízení a jeho stav. Nástroj není nutné instalovat. Stačí stáhnout a spustit soubor. Software má rozhraní v ruštině a funguje zdarma, i když existuje i placená verze. Podívejme se jako příklad na testování SSD disku pomocí programu SSD-LIFE.

Po spuštění programu klikněte na tlačítko „SMART“ a počkejte, až bude disk zkontrolován na chyby a poškození.

Pod řádkem zdraví bude uvedena provozní doba disku a jeho odhadované datum selhání. Výše vidíte celkové hodnocení disku.

Jak dlouho SSD vydrží, zjistíte také pomocí programu Hard Disk Sentinel. Od předchozího se liší v detailnějším rozhraní. Jsou zde záložky pro provozní dobu disku, počet spuštění, teplotu, chyby, varování.

K testování SSD disků můžete použít i jiné programy.

Vzhledem k tomu, že SSD disk má určitý počet cyklů záznamu dat, mnoho uživatelů se domnívá, že po jejich vyčerpání se disk stane nepoužitelným. To je vlastně mýtus. Abychom to rozptýlili, provedeme přesné výpočty.

Řekněme, že máte 120 GB disk. Počet cyklů zápisu pro tento svazek je 3000 (podle výrobce). Každý den použijete příklad 20 GB dat, zapíšete si je a vymažete. V tomto režimu může disk fungovat 49 let (teoreticky) nebo 18 tisíc dní. Pokud však předpokládáme přítomnost 5-10 chyb a zatížení řadiče, pak může takový disk bez problémů fungovat pouze 8 let. Odkud toto číslo pochází? Objem disku převedeme na terabajty a vydělíme počtem megabajtů použitých denně a dalších 365 dní. Například 64 000 (120 GB): 20: 365 = 8,7 let.

Disk tedy bude po vypočítané roky fungovat normálně. Jakmile je však vyčerpán počet poskytnutých cyklů zápisu, výkon disku se zhorší. Neselže to.

Tip: Pokud používáte jednotku SSD jako systémovou jednotku, nemusíte přenášet stránkovací soubor ani mezipaměť prohlížeče na jiné jednotky. Pro zrychlení systému je potřeba SSD disk a rozhazování souborů ho jen zpomaluje. Pokud ale stahujete filmy v gigabajtech, je pro tento účel lepší zvolit HDD disk. V opačném případě se životnost SDD disku sníží o několik let.

SSD má díky technologiím vyrovnávání opotřebení a vyhrazení určitého prostoru pro potřeby ovladače docela dlouhou životnost. Při dlouhodobém používání, aby nedošlo ke ztrátě dat, je však nutné pravidelně vyhodnocovat výkon disku. To platí i v případech, kdy je potřeba použitý SSD po zakoupení zkontrolovat.

Kontrola stavu SSD se provádí pomocí speciálních nástrojů, které fungují na základě dat S.M.A.R.T. Tato zkratka zase znamená Self-Monitoring, Analysis and Reporting Technology a v překladu z angličtiny znamená technologie vlastního monitorování, analýzy a podávání zpráv. Obsahuje mnoho atributů, zde však bude kladen větší důraz na parametry charakterizující opotřebení a životnost SSD.

Pokud byl SSD používán, ujistěte se, že je detekován v BIOSu a přímo samotným systémem po připojení k počítači.

Metoda 1: SSDlife Pro

SSDlife Pro je populární nástroj pro hodnocení stavu pevných disků.

Erase Fail Count ukazuje počet neúspěšných pokusů o vymazání paměťových buněk. V podstatě to ukazuje na přítomnost rozbitých bloků. Čím vyšší je tato hodnota, tím vyšší je pravděpodobnost, že se disk brzy stane nefunkčním.

Počet neočekávaných ztrát energie– parametr udávající počet náhlých výpadků proudu. Je to důležité, protože paměť NAND je vůči takovým jevům zranitelná. Pokud je detekována vysoká hodnota, doporučuje se zkontrolovat všechna spojení mezi deskou a měničem a poté zopakovat test. Pokud se číslo nezmění, je s největší pravděpodobností nutné vyměnit SSD.

Počáteční počet špatných bloků zobrazuje počet neúspěšných buněk, jde tedy o kritický parametr, na kterém závisí další výkon disku. Zde se doporučuje podívat se na změnu hodnoty v čase. Pokud hodnota zůstane nezměněna, pak je s SSD s největší pravděpodobností vše v pořádku.

U některých modelů měničů se tento parametr může objevit Zbývá životnost SSD, která zobrazuje zbývající zdroj v procentech. Čím nižší hodnota, tím horší stav SSD. Nevýhodou programu je, že sledování S.M.A.R.T. k dispozici pouze v placené verzi Pro.

Metoda 2: CrystalDiskInfo

Metoda 3: HDDScan

HDDScan je program určený k testování funkčnosti disků.


Pokud některý parametr překročí přípustnou hodnotu, bude jeho stav označen "Pozor".

Metoda 4: SSDRready

SSDReady je softwarový nástroj, který je určen k odhadu provozní doby SSD disků.


Metoda 5: SanDisk SSD Dashboard

Na rozdíl od výše popsaného softwaru je SanDisk SSD Dashboard proprietární ruskojazyčný nástroj navržený pro práci s SSD od stejnojmenného výrobce.


Závěr

Všechny diskutované metody jsou tedy vhodné pro posouzení celkového výkonu SSD. Ve většině případů budete muset řešit SMART data disků. Pro přesné posouzení výkonu a zbývající životnosti disku je lepší použít proprietární software od výrobce, který má příslušné funkce.

Jak testujeme HDD a SSD | Zavedení

V tomto článku se podělíme o naši novou metodiku, programy a postupy pro testování vlastních SSD a mechanických HDD. Ne všechny publikace používají stejné metody. Vědět, na čem jsou založeny kontroly dat, vám může pomoci při rozhodování o nákupu s větší jistotou. Můžete si vzít jeden z SSD nebo HDD, který jsme studovali, a porovnat ho s jiným produktem, který jsme dříve navštívili, protože používáme stejný testovací algoritmus, který nám umožňuje provádět přímé srovnání mezi různými modely.

Recenze jednotlivých produktů nezveřejňují výsledky všech dříve testovaných zařízení, ale můžete nezávisle porovnat nové a staré modely otevřením odpovídajících recenzí.

V článcích zohledňujeme různé výkonové parametry, zvažujeme balení, zahrnuté příslušenství a technické vlastnosti zařízení. Nejprve si ujasněme, co vlastně znamenají specifikace uváděné výrobci.

Jak testujeme HDD a SSD | Specifikace produktu

Společnosti zveřejňují specifikace založené na výkonu zařízení, když je nové nebo po rozbalení. Různí výrobci prezentují různé typy informací. Neexistují ani standardní postupy pro vytváření specifikací. Jako obecné pravidlo je obvyklé označovat čtyři indikátory rychlosti: sekvenční čtení, sekvenční zápis, náhodné čtení a náhodný zápis.

Jednoduchá GUI utilita ATTO nabízí dvě metody pro určení rychlosti sekvenčních operací. Testuje disky v hloubce fronty čtyř nebo deseti příkazů, ale netestuje rychlost zpracování jednoho velkého příkazu, a proto generuje výsledky, které jsou v reálném světě jen zřídka k vidění. SanDisk a řada dalších společností opustily ATTO ve prospěch CrystalDiskMark pro testování sekvenční rychlosti čtení a zápisu.

Rychlost libovolných operací lze měřit různými způsoby. Většina společností používá Iometer se 4 KB bloky při hloubce fronty 32 příkazů. Přestože jsou získané výsledky působivé, se skutečným chováním pohonů mají jen málo společného. Toto téma probereme podrobněji o něco později.

Při pohledu na specifikace produktu na webu výrobce nebo na krabici je třeba mít na paměti řadu věcí. Po otestování mnoha disků v reálných testech jsme si uvědomili, že bychom neměli očekávat, že výrobce poskytne realistická data. Koneckonců neexistuje žádný typický schválený případ použití. I na stejném systému se zatížení den ode dne liší. A zvláště byste neměli porovnávat specifikace produktů jednoho dodavatele se specifikacemi jiných výrobců. K získání dat používají různé konfigurace a techniky a výsledky se budou velmi lišit.

Jak testujeme HDD a SSD | Metodologie

V našich testech se snažíme získat výsledky, které lze následně porovnat s ostatními. To vyžaduje přísné zkušební předpisy. V případě SSD disků jakákoliv úloha, kterou disk provede před procesem testování, ovlivní výsledky získané později. Všechny SSD disky jsou samozřejmě dodávány k testování v čisté podobě, tedy ve stavu „out of the box“.

V tomto stavu je řadič schopen zapisovat data do paměti flash přímo, přičemž obchází proceduru čtení, úpravy a zápisu. Po naplnění disku daty však řídicí jednotka potřebuje načíst datový blok, provést změny a poté jej zapsat zpět. To se stane, i když změny ovlivní pouze jednu buňku. Proces čtení, úpravy a zápisu může zdvojnásobit nebo dokonce ztrojnásobit latenci v závislosti na typu informací, které disk zpracovává.

Jak testujeme HDD a SSD | Testovací zařízení

Našimi laboratořemi prochází spousta pohonů, asi osm za měsíc. Není neobvyklé testovat zařízení, která jsou stále ve vývoji, často s různými neoficiálními verzemi firmwaru. Pro udržení tohoto tempa a zároveň poskytování kvalitních komentářů bez narušení sekvence je nutné využívat více testovacích lavic najednou.

Jak testujeme HDD a SSD | Testovací systém pro SATA


Testovací systém pro SATA
Systémová deska Asus Z87 ROG Maximus VI Extreme
CPU Intel Core i7-4770K @ 4,5 GHz
BERAN Corsair Vengeance DDR3-1866
Grafika Grafická karta Intel HD Graphics 4600
pohonná jednotka Corsair AX860i
Rám Rosewill RSV-L4000
Thermaltake MAX-1562
Síť Mellanox ConnectX-3 VPI
operační systém Microsoft Windows 8.1 Pro

Výše uvedená konfigurace je standardní pro testování spotřebitelských SSD a HDD. Máme čtyři takové systémy. Tyto stroje jsou určeny pro testování disků s rozhraním SATA. Čas od času se používají k testování disků pro serverové systémy. Abychom udrželi systémy v původním stavu, izolovali jsme je od internetu, čímž jsme zakázali automatické aktualizace, které by mohly ovlivnit získané výsledky.

Jak testujeme HDD a SSD | Testovací systém pro PCIe


Testovací systém pro PCIe
Systémová deska ASRock Z97 Extreme6
CPU Intel Core i7-4790K @ 4,5 GHz
BERAN Corsair Vengeance DDR3-1866
Grafika Grafická karta Intel HD Graphics 4600
pohonná jednotka Corsair AX860i
Rám Rosewill RSV-L4000
Modul s funkcí hot-swap pohonu Thermaltake MAX-1562
Síť Mellanox ConnectX-3 VPI
operační systém Microsoft Windows 8.1 Pro

Disky založené na rozhraní PCIe jsou testovány na dvou identických samostatných stojanech. Základní deska ASRock Z97 Extreme6 poskytuje přímé připojení čtyř linek PCIe 3.0 od procesoru k rozhraní M.2. Jedná se o ideální volbu pro instalaci disku M.2 do vysoce výkonného spotřebitelského PC. Tyto systémy jsou také izolované od internetu. Konfigurace operačního systému a testovacího softwaru odpovídá testovací stolici pro disky na bázi SATA.

Kromě toho máme několik dalších systémů pro specializované testy, klonování systému, zobrazování systému, testy životnosti baterie notebooku a operace bezpečného mazání. Celkem máme 29 nejmodernějších systémů, od notebooků Sandy Bridge pro testování disků na veletrzích až po 10 identických dual-Xeon systémů pro testování síťových úložných zařízení (NAS) s až 120 klienty. běžící Hyper-V.

K měření výdrže baterie používáme dva různé notebooky. V Lenovo T440 jsou testovány standardní 2,5palcové SATA disky – jedná se o jeden z mála notebooků, který podporuje funkci DEVSLP. Chcete-li otestovat m.2 SSD s rozhraním SATA nebo PCIe, použijte notebook Lenovo X1 Carbon Gen 3 Tento notebook je dodáván s jednotkou M.2 od Lenovo. Takových modelů je málo, ale jejich počet by se měl v následujících měsících zvyšovat.

Jak testujeme HDD a SSD | Proč je balení důležité

Mnoho z nás nakupuje PC díly online. Někdy však touha držet produkt v rukou před nákupem převáží nad touhou ušetřit trochu peněz. V každém případě je maloobchodní balení důležitým faktorem, bez ohledu na to, kde gadget koupíte.

Online objednávky zahrnují doručení a není nic horšího, když dlouho očekávaný balík skončí poškozený. V našich recenzích se vždy díváme na balení maloobchodních SSD a pevných disků. Disky SSD jsou z větší části necitlivé na vibrace a technologický pokrok ve výrobě pevných disků výrazně zlepšil jejich odolnost vůči vibracím a nárazům při vypnutí. Uvítali bychom však přítomnost materiálu pohlcujícího vibrace v obalu.

Výkon SSD se liší v závislosti na kapacitě. Menší disky bývají pomalejší než větší modely ze stejné rodiny. Někteří výrobci zveřejňují specifikace pro každý model a někteří pouze publikují ukazatele maximální rychlosti řady a vybírají pro to nejlepší scénář. V praxi mají 128GB a dokonce 256GB modely tendenci běžet o něco pomaleji než 512GB a 1TB verze.

Při nákupu v maloobchodě chceme vidět technické informace o produktu. Opět platí, že někteří výrobci poskytují úplný seznam funkcí na krabici, zatímco jiní poskytují minimální podrobnosti. Když říkáme recenzím, co tam je a co ne, doufáme, že přesvědčíme výrobce, aby pro své zákazníky napsali informativnější popisy produktů.

Jak testujeme HDD a SSD | Testování ve čtyřech směrech

Čtyři hlavní oblasti testování zahrnují rychlost sekvenčního čtení, sekvenčního zápisu, náhodného čtení a náhodného zápisu. Ne všichni recenzenti nebo společnosti mají podobný přístup.

Sekvenční rychlost se obvykle měří ve 128 KB blocích, i když někteří autoři rádi používají 64 KB bloky a někteří dokonce jdou až na 8 MB. Obvykle používáme 128 KB, ale vytvořili jsme samostatný graf, který ukazuje rozsah velikostí bloků od 512 bitů do 8 MB pro sekvenční i náhodný přístup. Kromě toho se hloubka fronty v tomto grafu zvyšuje z 1 na 32 týmů.

Sekvenční čtení v blocích 128 KB, MB/s (čím více, tím lépe)


Sekvenční nahrávání v blocích 128 KB, MB/s (čím více, tím lépe)

Rychlost libovolných operací se téměř univerzálně měří ve 4 KB blocích s frontou 32 instrukcí. I když toto číslo přesně neodráží skutečný výkon, ukazuje to, co výrobci chtějí, abychom viděli. Ukazujeme rychlost náhodných operací ve 4 KB blocích s různým pořadím od 1 do 32 příkazů. Protože se výkon úložiště PCIe dobře škáluje, zvyšujeme v některých testech frontu na 128 příkazů.

Náhodné čtení ve 4 KB blocích, IOPS (větší, tím lepší)


Náhodný zápis ve 4 KB blocích, IOPS (více je lepší)

V každé recenzi porovnáváme rychlost sekvenčního čtení a zápisu v hloubce fronty dvou příkazů. Také pro každou hloubku fronty rozdělíme náhodnou rychlost čtení do skupin na histogramu. Grafy náhodných operací o velikosti 4 kB jsou rozděleny na vysokou a nízkou hloubku fronty.

Jak testujeme HDD a SSD | Smíšené úkoly

V typické prezentaci ve smíšených úlohách zabírají operace čtení 80 % na uživatelských systémech a 70 % na pracovních stanicích.

Náhodné čtení (80 %) ve 4 KB blocích, IOPS (více je lepší)

Zařízení na bázi SATA jsou poloduplexní. Mohou buď číst, nebo psát, ale ne obojí současně. Jednotky, které používají sadu příkazů SCSI (včetně SAS), jsou plně duplexní, což znamená, že mohou číst a zapisovat současně. Duplexní zařízení zvládají smíšené úkoly mnohem lépe.

Spouštěcí jednotky podléhají smíšenému zatížení, protože systém neustále čte a zapisuje malé množství dat. Když se aplikace spustí, program nejen zahájí řadu operací čtení, ale také zaznamená (zapíše) data na hostitele. A to se děje stokrát za minutu.

Jednotky používané pouze pro ukládání velkého množství dat mají jiný poměr čtení/zápis. Neprovádějí menší protokolovací operace, ale zapisují a čtou při přenosu souborů do a ze systému. Většina těchto sekundárních jednotek se používá k ukládání dat, která se přenášejí postupně. Filmy, hudba, obrázky a další média zabírají většinu sekundárního úložiště.

V další části se podíváme na různé poměry čtení/zápisu a na to, jak sériová data reagují na multitasking v sekundárních prostředích.

Jak testujeme HDD a SSD | Ustálený stav

Výkon v ustáleném stavu je často spojován s úkoly na úrovni výroby. Z velké části je to pravda. Uživatelské SSD jsou většinu času nečinné. Algoritmy příkazu TRIM, garbage collection a wear leveling jsou navrženy tak, aby vyčistily buňky NAND tak, aby zůstaly čisté a připravené k zápisu nových dat.

4K ustálený stav


4K ustálený stav, posledních sto datových bloků

Dva výše uvedené grafy ukazují to, co jsme dříve nazývali udržitelný výkon. V klientském prostředí se na SSD nikdy nezapisuje v blocích o velikosti 4 kB po dobu několika hodin v kuse. První graf ukazuje druhý průchod operací zápisu. Na rozdíl od prvního, ve kterém jsou všechny buňky čisté a připravené přijímat data, to vyžaduje předběžné čištění. Více nás zajímá druhý graf. Ilustruje rychlost libovolných operací v nejhorším scénáři. V ideálním případě byste měli vidět vysokou úroveň dokončení IOPS a hladký plán bez výraznějších odchylek.

Sekvenční smíšené operace v ustáleném stavu

Existují situace, kdy jsou data o výkonu v ustáleném stavu relevantnější metrikou, například u poloprofesionálních úkolů. Test, který zahrnuje smíšené operace se sekvenčním přístupem v ustáleném stavu, nám ukazuje, jak se disk chová po náročné operaci úpravy média na sekundárním disku. Vzhledem k tomu, že různé uživatelské úlohy mají různé poměry čtení/zápisu, zobrazujeme celý rozsah od 100 % čtení do 0 % čtení (tj. testovací běh se 100 % zápisů).

Jak testujeme HDD a SSD | Testy v reálných aplikacích

Po syntetických testech měřících výkonové limity přejdeme k analýze pohonů v reálných programech. Přebíráme emulace uživatelských akcí pro úložné systémy z balíčku Futuremark PCMark 8.

Poznámka z laboratoře:

Test PCMark 8 Storage používáme k testování výkonu SSD, HDD a hybridních disků, simulujeme Adobe Creative Suite, Microsoft Office a několik oblíbených her. Lze jej použít ke kontrole systémového disku nebo jakéhokoli jiného rozpoznaného úložného zařízení, včetně externích disků. Na rozdíl od testů syntetického úložného systému PCMark 8 Storage odhaluje skutečné výkonnostní rozdíly mezi disky.

Standardní test disku v PCMark 8 je založen na řadě reálných aplikací. Požadovaný program se spustí a během jeho běhu se zaznamenává celá sekvence jeho vstupně-výstupních operací. PCMark 8 pak přehraje tuto sekvenci na počítači, jako by úloha právě běžela v reálném čase. Test také reprodukuje zastavení datového toku v místech, kde se vyskytují v reálném programu. Toto je nejpokročilejší dostupný test pro emulaci výkonu tak široké škály reálných programů.

Jak testujeme HDD a SSD | Test úložiště Futuremark PCMark 8


Po porodu. čtení Prod. čtení Po porodu. záznam Prod. záznam Přečtená data, MB Zaznamenaná data, MB
Světlo Photoshopu 1508 17525 18342 1743 313 2336
Photoshop Heavy 4277 18655 44742 2065 468 5640
Ilustrátor 1036 21923 682 532 373 89
InDesign 2359 22207 4874 927 401 624
After Effects 1772 17793 86 500 311 16
Slovo 152 4302 748 205 107 95
Vynikat 72 3148 119 87 73 15
PowerPoint 56 3441 147 107 83 21
World of Warcraft 1415 14927 10 659 390 5
Bojiště 3 5782 43487 218 431 887 28

Standardní testovací běh poskytuje výsledek každého jednotlivého testu v podobě celkové doby, po kterou pohon plnil daný úkol. Tato čísla častěji ukazují pouze malé rozdíly mezi prémiovými a rozpočtovými produkty. Ve skutečnosti se děje zhruba to samé.




Nahoru