V minulých dnech jsme publikovali několik informaci o novém datovém poli, které jsme instalovali a na nějž jsme převedli všechny své zákazníky. Konkrétně se jedná o model HPE 3PAR StoreServ 8200 2-node Field – specifikaci naleznete na adrese výrobce HPE
Toto datové pole, které funguje výhradně na SSD discích, pro nás znamená významný posun v poskytovaných službách, a proto bychom se s Vámi rádi podělili o podrobnější informace. U datového pole nadále s dodavatelem ladíme výkon a realizujeme několik testů. Celý systém má významný potenciál pro další růst a upgrade pro navýšení výkonu. Nyní systém využíváme pouze na zlomek z celkového možného výkonu.
První je test je čtení 14GB souboru. Zde jsme dosáhli 76 300 IOPS s tokem 297 MB/s při 4k velikosti bloku. Laicky řečeno – 14GB soubor přečteme za 48 sekund.
Druhým testem jsme zkoumali náhodný zápis 14GB souboru. Dostali jsme se na tok 178 MB/s spolu s 45 800 IOPS. Opět laicky řečeno 14GB soubor je zapsán na disk za 80 sekund.
Testujeme v plném produkčním prostředí, protože nemá význam pole zkoušet bez zátěže, kdy není v reálném webhostingovém provozu. Jedná se o simulaci pro reálného, běžného zákazníka, který si u nás zakoupí webhostingové služby nebo virtuální server. Nejlepší výkon bychom získali, kdybychom úlohu spustili ve více vláknech nebo po cestách hypervizoru – nejednalo by se však o reálnou zkoušku webhostingového provozu.
fio –randrepeat=1 –ioengine=libaio –direct=1 –gtod_reduce=1 –name=test –filename=/dev/sdb –bs=4k –iodepth=64 –size=14G –readwrite=randread
test: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=64
Jobs: 1 (f=1): [r] [100.0% done] [297.8M/0K/0K /s] [76.3K/0 /0 iops] [eta 00m:00s]
read : io=14336MB, bw=299154KB/s, iops=74788 , runt= 49072msec
issued : total=r=3670016/w=0/d=0, short=r=0/w=0/d=0
READ: io=14336MB, aggrb=299153KB/s, minb=299153KB/s, maxb=299153KB/s, mint=49072msec, maxt=49072msec
sdb: ios=3661123/0, merge=0/0, ticks=3039275/0, in_queue=3038944, util=99.89%
fio –randrepeat=1 –ioengine=libaio –direct=1 –gtod_reduce=1 –name=test –filename=/dev/sdb –bs=4k –iodepth=64 –size=14G –readwrite=randwrite
test: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=64
fio-2.0.13
Starting 1 process
Jobs: 1 (f=1): [w] [100.0% done] [0K/178.8M/0K /s] [0 /45.8K/0 iops] [eta 00m:00s]
write: io=14336MB, bw=182454KB/s, iops=45613 , runt= 80459msec
issued : total=r=0/w=3670016/d=0, short=r=0/w=0/d=0
WRITE: io=14336MB, aggrb=182453KB/s, minb=182453KB/s, maxb=182453KB/s, mint=80459msec, maxt=80459msec
sdb: ios=79/3658718, merge=0/0, ticks=151/5032917, in_queue=5032745, util=100.00%
[…] V rámci naší virtualizace nemyslíme jen na ztrátu výpočetního výkonu. Celá infrastruktura je kompletně redundantní. Pokud nám tedy vypadne síťový prvek – stále se nic neděje a vaše aplikace běží dál. Pro uložení klientských dat využíváme SSD storage od HPE 3PAR , jde o velmi robustní řešení o kterém jsme psali již dříve zde na blogu. […]