Reality show: Přepisujeme SSD až do skonání - II. řada
Kapitoly článků
- Vydání strany: 8. 3. 2013, 0:01
Pro SSD s řadičem SandForce to byla ovšem premiéra, takže kolik jsme zapsali?
Intel SSD 330 Series - CrystalDiskMark - po 1. dni
Tady to začíná být zajímavé: do SSD jsme propasírovali 676 GiB, ale pozor, Total NAND Writes je na hodnotě 7,6× vyšší!
„Ženijální“ chaos si do toho vneseme, když si řekneme, jak se to počítá: Total NAND Writes z údajů S.M.A.R.T. (
Hodnota Total Hosts Write se počítá z údaje Total LBAs Written ze S.M.A.R.T. (
Intel SSD 330 Series - S.M.A.R.T. atributy E8 - F9
Je zřejmé, že CrystalDiskInfo by měl určitě v případě Total Host Writes psát GiB místo GB. Jak ale Total NAND Writes? Jestli se tato hodnota zvětšuje o jedna se zapsaným gigabajtem, nebo gibibajtem, to jsme ze specifikace úplně nepobrali, píše se tam GB, ale je klidně možné, že se myslí GiB, neboť i v případě MB bylo míněno MiB (65 536 512bajtových sektorů není 32 MB, ale 32 MiB). Když ale zmiňuje ve specifikaci Intel kapacitu SSD jako celku, hovoří o tom, že 1 GB = 1 000 000 000 bajtů. Ach, ten bordel ve značení! Kdyby alespoň všichni používali normy SI a IEC tak, jak jsou nastaveny (tzn. GB = násobím 1 000, GiB = násobím 1 024). Ani CrystalDiskMark, ani Intel to nepoužívá správně. A pak aby se v tom vepřové vyznalo.
Zkusme na chvíli předstírat, že mezi GiB a GB není žádný rozdíl. My tu totiž máme rozdíl výrazně větší. Předpokládejme (máme za to, že tomu tak je), že Total NAND Writes značí počet všech skutečně zapsaných dat ve flash čipech, nikoli jen uživatelských (jinými slovy řadič SandForce během práce ještě stíhá přehazovat data mezi flash čipy, aby zátěž rovnoměrně rozložil). Kdybychom pracovali se snadno komprimovatelnými daty, toto číslo by jistě nerostlo takovým tempem, dokonce by bylo možná i nižší než Total Host Writes (to ale jen odhadujeme na základě skutečnosti, že komprimovatelná data zaberou méně místa, někdy i mnohem méně místa). Protože ale pracujeme s náhodnými daty, která se dále nedají komprimovat, je číslo nejen větší, ale dokonce o hodně větší.
Dejme tomu, že použité NAND flash čipy snesou 5 000 přepisů. Každý má kapacitu 8 GiB. Dejme tomu, že údaj je uváděn též v GiB, aby se nám to snáze počítalo. Znamená to, že jakmile Total NAND Writes dosáhne hodnoty 320 TB (nebo TiB, to je teď jedno), čili v průměru každým z NAND flash čipů projde 5 000násobek jeho kapacity(8×8×5 000), tak jsme na konci životnosti SSD. To máme ještě hodně co dělat :-). Ale aspoň víme, kde máme cíl.
Intel SSD 330 Series - SSDLife - po 1. dni
Umoudřil se také SSDLife, který již pochopil, že do SSD bylo posláno nějaké to dato. SSDLife by ovšem také zasloužil naplácat přes digitální podpis, protože rovněž píše GB a myslí GiB. Tenhle mor se asi nikdy vymýtit nepodaří. Musíme se s tím naučit žít, stejně jako se musíme naučit žít s faktem, že jsou lidé hodní a jsou lidé zlí.
Ještě se pojďme podívat na graf zápisu (zatím nešoupací, jen zvětšovací ;-).
Vidíte, že už během přepsání kapacity docházelo k poklesu a pak řachla na polovinu a postupně klesala až někam k 7 MB/s. Tady skutečně 400 MB/s nedosáhneme a co je naprosto jasné: limitujícím faktorem rozhodně není čipset AMD A75. Tuhle křivku má skutečně na svědomí samotné SSD.
Další den, stejně jako v případě 40GB SSD 320 Series, budeme i na 60GB SSD 330 Series zapisovat sekvenčně.