Kingston DC400 480GB: test serverového SSD
Kapitoly článků
Compression Benchmark
Tradiční Compression Benchmark ze sady ATTO Disk Benchmark ukazuje vliv komprimovatelnosti dat na rychlost přenosu. Pokud v SSD dochází ke kompresi, bývá rychlost vyšší, protože se po zkomprimování do čipů ukládá méně dat a tedy to trvá kratší dobu (komprese je rychlejší než přenosová rychlost čipů). Toho typicky využívají SSD s řadiči LSI (SandForce).
Kingston DC400 však využívá řadič Phison S10 a ten data nejspíše nekomprimuje, neboť - jak graf ukazuje - komprimovatelnost nemá s rychlostí přenosu žádnou zjevnou souvislost.
Přesto jsem při svých testech na něco narazil, a to nikoli v Compression Benchmarku. Něco, co nedokážu vysvětlit.
CrystalDiskMark
V CrystalDiskMarku tradičně testuji pouze práci s náhodnými daty. Něco mi však tentokrát přelítlo přes nos a vyzkoušel jsem i práci s daty komprimovatelnými velmi lehce: samé nuly, nebo samé jedničky (tedy binárně). A je tam patrný rozdíl, který se objevil i při opakování testů.
Téměř 100MB/s rozdíl v sériovém čtení 512KiB bloků není nezanedbatelná záležitost, stejně jako více než dvojnásobek při sériové práci se 4KiB bloky. Vliv zde ovšem nemá komprimovatelnost, rychlejší je pouze práce se samými nulami. Náhodná data a samé jedničky vykazují v podstatě podobnou rychlost, tam už se o nějakém zásadním rozdílu hovořit nedá.
Kdybych si měl tipnout, co je příčinou tohoto jevu, odhadoval bych to na něco v tom smyslu, že si řadič řekl „přece nebudu zapisovat nuly, když už tam jsou“. Trošku mi v tom hapruje fakt, že se nejedná o zápis, ale o čtení, a i kdyby, tak drtivá většina těchto tzv. „energeticky nezávislých“ pamětí (nebo non-volatile, jak chcete) má jako výchozí (tj. prázdný) stav logickou jedničku, takže bych tento efekt čekal spíše u snahy zapisovat samé bajty 0xFF
(tj. na obrázcích výše ten prostřední).
V každém případě má málokdo potřebu plnit SSD samými nulami, takže berte jako smysluplnější ten obrázek vpravo ze tří výše. Anomálie zůstane prozatím nevysvětlena a pro drtivou většinu praktického využití je zcela irelevantní.