Re: Pozor na harddisky s nedokumentovaným použitím SMR
Jiří Nesvacil
nesvacil na posys.eu
Pondělí Červen 8 08:21:19 CEST 2020
Zdravím,
když kopíruji přes dd, tak rychlost začíná na 200MB a padá dle výkonu
disku. Vy jste dal test na disky a rychlost zde máte read: IOPS=39,
BW=157KiB/s.
To mi přijde o řády jinde.
Asi se zde dělá hodně seek a ten test tedy neříká nic o tom, jak zvládá
přenést data, ale že hlavičky na disku se hýbají stejně.
Při dd v linuxu a přes SATA disky standardně začnou na 200MB a ty
jednaplotny pro xxxGB hodně spadnou.
Jirka
Dne 07.06.2020 v 21:50 Petr Labaj napsal(a):
> 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
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list