Кто пользуется hetzner.de? - часть 7

vlad11
На сайте с 11.01.2011
Offline
73
#931
WapGraf:
vlad11, выполните тест fio. Очень сомневаюсь что там разница в 20 раз.

А методику тестирования чтения и записи у fio подскажете?

Администрирование Linux и FreeBSD. Настройка BGP. (/ru/forum/744772)
Андрей
На сайте с 30.09.2009
Offline
482
#932

vlad11, можете запустить например с такими параметрами:

fio --rw=randread --size=5G --direct=1 --directory=/root  --numjobs=5 --group_reporting --name=read --bs=4k --runtime=10 --buffered=0 --ioengine=libaio --iodepth=16

fio --rw=randwrite --size=5G --direct=1 --directory=/root --numjobs=5 --group_reporting --name=write --bs=4k --runtime=10 --buffered=0 --ioengine=libaio --iodepth=16

Все подробно описано в

man fio
EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
SO
На сайте с 19.01.2016
Offline
12
#933

Кто уже работал со Storage Box от Hetzner? Интересует как подключится по sFTP, вроде есть адрес сервера, есть логин, но где брать пароль?! Пароль от аккаунта не подходит. В личном кабинете нет. И ещё такой вопрос. Мне подключили этот Storage Box, но я ещё за него не платил, когда происходит оплата?!

vlad11
На сайте с 11.01.2011
Offline
73
#934

Выполнил тест записи:


write: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=16
...
fio-2.1.11
Starting 5 processes
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
Jobs: 5 (f=5): [w(5)] [100.0% done] [0KB/229.5MB/0KB /s] [0/58.8K/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=5): err= 0: pid=14700: Mon Sep 12 11:33:53 2016
write: io=2012.4MB, bw=206023KB/s, iops=51505, runt= 10002msec
slat (usec): min=6, max=58382, avg=26.96, stdev=324.83
clat (usec): min=133, max=131695, avg=1516.32, stdev=3770.11
lat (usec): min=145, max=140115, avg=1543.43, stdev=3982.25
clat percentiles (usec):
| 1.00th=[ 227], 5.00th=[ 398], 10.00th=[ 532], 20.00th=[ 684],
| 30.00th=[ 812], 40.00th=[ 924], 50.00th=[ 1032], 60.00th=[ 1112],
| 70.00th=[ 1304], 80.00th=[ 1624], 90.00th=[ 2224], 95.00th=[ 3120],
| 99.00th=[ 9024], 99.50th=[13760], 99.90th=[71168], 99.95th=[94720],
| 99.99th=[121344]
bw (KB /s): min= 435, max=53104, per=19.91%, avg=41018.83, stdev=14423.08
lat (usec) : 250=1.80%, 500=6.97%, 750=16.15%, 1000=21.64%
lat (msec) : 2=40.96%, 4=8.83%, 10=2.81%, 20=0.55%, 50=0.14%
lat (msec) : 100=0.11%, 250=0.04%
cpu : usr=2.06%, sys=16.58%, ctx=129396, majf=0, minf=42
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=100.0%, 32=0.0%, >=64=0.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.1%, 32=0.0%, 64=0.0%, >=64=0.0%
issued : total=r=0/w=515160/d=0, short=r=0/w=0/d=0
latency : target=0, window=0, percentile=100.00%, depth=16

Run status group 0 (all jobs):
WRITE: io=2012.4MB, aggrb=206022KB/s, minb=206022KB/s, maxb=206022KB/s, mint=10002msec, maxt=10002msec

Disk stats (read/write):
md2: ios=1/515163, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=0/515530, aggrmerge=0/6611, aggrticks=2/291946, aggrin_queue=292882, aggrutil=93.80%
sda: ios=1/515529, merge=0/6612, ticks=4/304400, in_queue=305356, util=93.80%
sdb: ios=0/515531, merge=0/6610, ticks=0/279492, in_queue=280408, util=93.76%

Андрей
На сайте с 30.09.2009
Offline
482
#935

vlad11, 51K iops это не есть плохо. Вполне нормальный показатель. И латентность в норме.

Сомневаюсь, что на каком-то другом диске от Hetzner вы получите значения, которые будут существенно выше.

vlad11
На сайте с 11.01.2011
Offline
73
#936

Это синтетический краткосрочный тест.

Я на тестах в Mysql длительностью свыше часа вижу совершенно другую картину.

Полочка на запись в районе 700 IOPS убивает.

Андрей
На сайте с 30.09.2009
Offline
482
#937

vlad11, так и ваш тест синтетический. Кроме этого он упирается в параметры мускула.

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#938

vlad11, ну так если там реальная боевая машина - там уже куча причин тормозить диск. Разные не оптимальные настройки, лишний неучтенный траф и т.п.

---------- Добавлено 12.09.2016 в 12:57 ----------

write: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=16
...
fio-2.10
Starting 5 processes
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
write: Laying out IO file(s) (1 file(s) / 5120MB)
Jobs: 5 (f=5): [w(5)] [30.0% done] [0KB/356.9MB/0KB /s] [0/91.4K/0 iops] [eta 00Jobs: 5 (f=5): [w(5)] [40.0% done] [0KB/353.2MB/0KB /s] [0/90.4K/0 iops] [eta 00Jobs: 5 (f=5): [w(5)] [50.0% done] [0KB/351.6MB/0KB /s] [0/90.3K/0 iops] [eta 00Jobs: 5 (f=5): [w(5)] [60.0% done] [0KB/332.2MB/0KB /s] [0/85.3K/0 iops] [eta 00Jobs: 5 (f=5): [w(5)] [70.0% done] [0KB/348.1MB/0KB /s] [0/89.4K/0 iops] [eta 00Jobs: 5 (f=5): [w(5)] [80.0% done] [0KB/340.6MB/0KB /s] [0/87.2K/0 iops] [eta 00Jobs: 5 (f=5): [w(5)] [90.0% done] [0KB/328.9MB/0KB /s] [0/84.2K/0 iops] [eta 00Jobs: 5 (f=5): [w(5)] [100.0% done] [0KB/307.3MB/0KB /s] [0/78.7K/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=5): err= 0: pid=5558: Mon Sep 12 10:56:15 2016
write: io=3434.5MB, bw=351620KB/s, iops=87904, runt= 10002msec
slat (usec): min=3, max=78807, avg= 8.56, stdev=159.54
clat (usec): min=22, max=80929, avg=900.67, stdev=1365.41
lat (usec): min=31, max=80937, avg=909.31, stdev=1374.36
clat percentiles (usec):
| 1.00th=[ 35], 5.00th=[ 75], 10.00th=[ 131], 20.00th=[ 217],
| 30.00th=[ 298], 40.00th=[ 394], 50.00th=[ 516], 60.00th=[ 732],
| 70.00th=[ 1080], 80.00th=[ 1544], 90.00th=[ 2128], 95.00th=[ 2640],
| 99.00th=[ 4016], 99.50th=[ 4640], 99.90th=[ 6048], 99.95th=[ 6752],
| 99.99th=[66048]
bw (KB /s): min=56824, max=77392, per=20.00%, avg=70339.02, stdev=4147.87
lat (usec) : 50=2.88%, 100=3.90%, 250=17.22%, 500=24.69%, 750=12.08%
lat (usec) : 1000=7.12%
lat (msec) : 2=20.36%, 4=10.72%, 10=1.01%, 20=0.01%, 50=0.01%
lat (msec) : 100=0.02%
cpu : usr=2.98%, sys=15.64%, ctx=440893, majf=0, minf=58
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=100.0%, 32=0.0%, >=64=0.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.1%, 32=0.0%, 64=0.0%, >=64=0.0%
issued : total=r=0/w=879225/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
latency : target=0, window=0, percentile=100.00%, depth=16

Run status group 0 (all jobs):
WRITE: io=3434.5MB, aggrb=351619KB/s, minb=351619KB/s, maxb=351619KB/s, mint=10002msec, maxt=10002msec

Disk stats (read/write):
md2: ios=0/892558, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=0/440372, aggrmerge=0/10849, aggrticks=0/379786, aggrin_queue=380098, aggrutil=97.20%
sda: ios=0/440024, merge=0/10851, ticks=0/365044, in_queue=365156, util=97.20%
sdb: ios=0/440721, merge=0/10848, ticks=0/394528, in_queue=395040, util=96.54%

Сделал на своем, но там raid0.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
vlad11
На сайте с 11.01.2011
Offline
73
#939
WapGraf:
vlad11, так и ваш тест синтетический. Кроме этого он упирается в параметры мускула.

Mysql 5.5.50 и 5.5.44

Сравнил построчно вывод mysqladmin variables.

Разница незаметная.

Андрей
На сайте с 30.09.2009
Offline
482
#940

vlad11, переведите оба сервера в режим rescue и там выполните один и тот же тест. Будет одна система, одни и те же версии софта и т.д.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий