Re: Pozor na harddisky s nedokumentovaným použitím SMR
Petr Labaj
labaj na volny.cz
Neděle Červen 7 21:50:06 CEST 2020
Tak ještě poslední post na téma SMR disků.
Použil jsem k otestování opět 2TB disk Seagate ST2000DM008 s technologií
SMR.
Na první polově disku na něm byly 3 partitins Windows se systémem W7,
dohromyo délce 1TB.
V druhé části disku jsem udělal 1TB partition bez filesystému, kterou
jsem použil pro 10 hodin probíhající test náhodného zápisy do oblasti o
velikosti 500 GB.
Struktura disku:
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdb2 206848 204799999 204593152 97,6G 7 HPFS/NTFS/exFAT
/dev/sdb3 204800000 1953519615 1748719616 833,9G 7 HPFS/NTFS/exFAT
/dev/sdb4 1953519616 3907029167 1953509552 931,5G 83 Linux
Testovací příkaz:
fio --randrepeat=1 --fallocate=none --ioengine=libaio --direct=1
--gtod_reduce=1 --name=test --filename=/dev/sdb4 --bs=4k --iodepth=64
--size=500G --readwrite=randrw --rwmixread=75 --runtime=10h --time_based
Výsledek:
test: (groupid=0, jobs=1): err= 0: pid=3110: Sat Jun 6 13:46:23 2020
read: IOPS=39, BW=157KiB/s (161kB/s)(5516MiB/36020617msec)
bw ( KiB/s): min= 7, max= 912, per=100.00%, avg=234.85,
stdev=249.81, samples=48116
iops : min= 1, max= 228, avg=58.70, stdev=62.45,
samples=48116
write: IOPS=13, BW=52.4KiB/s (53.6kB/s)(1842MiB/36020617msec)
bw ( KiB/s): min= 7, max= 440, per=100.00%, avg=76.12,
stdev=87.89, samples=49578
iops : min= 1, max= 110, avg=19.02, stdev=21.97,
samples=49578
cpu : usr=0.14%, sys=0.33%, ctx=1863486, majf=0, minf=10
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%,
>=64=100.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%,
>=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%,
>=64=0.0%
issued rwt: total=1412134,471640,0, short=0,0,0, dropped=0,0,0
latency : target=0, window=0, percentile=100.00%, depth=64
Run status group 0 (all jobs):
READ: bw=157KiB/s (161kB/s), 157KiB/s-157KiB/s (161kB/s-161kB/s),
io=5516MiB (5784MB), run=36020617-36020617msec
WRITE: bw=52.4KiB/s (53.6kB/s), 52.4KiB/s-52.4KiB/s
(53.6kB/s-53.6kB/s), io=1842MiB (1932MB), run=36020617-36020617msec
Disk stats (read/write):
sdb: ios=1412152/471639, merge=0/0, ticks=1682544772/622375488,
in_queue=2304957492, util=100.00%
Po skončení testu ještě možná probíhaly nějaké operace opožděného
zápisu, protože disk (možná) vydával nějaké zvuky jako by hlavy jezdily.
Ale protože je disk velmi tichý, nejsem si tím jistý. A kdybych se na to
nezaměřil, tak si toho vůbec nevšimnu.
Hned po testu jsem na tomto disku zkusil nakopírovat 3 velké soubory o
velikostech mezi 700-800 MB každý. Kopírování proběhlo normální
rychlostí, nebylo nijak zpomalené nebo jinak omezené.
Pak jsem z tohoto disku nabootoval W7 a začal na něm normálně pracovat.
Práce probíhala standardně, nepocítil jsem naprosto žádné omezení, i
když by (teoreticky) ještě někde na pozadí mohlo probíhat nějaké
přerovnávání dat.
-----------------------
Takže můj závěr z této akce:
Myslím, že SMR vůbec není taková pohroma, jak je mnohými prezentován.
Trochu mi to připomíná mobilní sítě 5. generace, kde se také mnoho lidí
domnívá, že to roznáší Covid, ovládá lidi atd.
Pokud bych si mohl za stejnou cenu vybrat stejný disk se SMR a bez SMR,
tak si vezmi ten bez SMR. Ale pokud za stejné peníze dostanu disk se SMR
o nějakých 25% větší, tak beru ten se SMR.
Nějaké hrůzostrašné výsledky z umělých testů jsou sice fajn, ale v reálu
asi s běžným provozem toho moc společného nemají.
Nakonec když použijeme podobné umělé testy na jiné oblasti života, tak
to taky nedopadne zrovna dobře. Stačí si třeba jen představit, že by
všichni lidé ve městě (nebo možná i jenom v jednom paneláku) v jednom
okamžiku spláchli na záchodě.
PL
Další informace o konferenci Hw-list