fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Benchmark тест для VPS сервера

Продовжуючи тему вибору VPS для сайту вирішили написати про те, як протестувати VPS з метою дізнатися інформацію, яку приховав хостер від уваги відвідувачів і користувачів ВПС.
Для тестування нам необхідно:
1. Отримати IP адреса і пароль від користувача root.
2. Увійти під root на сервер з допомогою SSH
3. Для більшої об’єктивності прикріпити домен, можна тестовий, перенести файли сайту та бази даних. Як швидко це зробити за допомогою панелі ISPManager 5 lite і VestaCP ми описували раніше.
4. Перевіряємо, що сайт відкривається в звичайному режимі.
Для тестування будемо використовувати скрипт Benchmark Script. Даний скрипт має дві версії просту і більш розширену.
Відмінність розширеної версії або Benchmark Script 2.0 в тому, що Benchmark Script 2.0 або bench-sh-2 (назва проекту) є покращеною версією популярного скрипта dmmcintyre3. Він заснований на
dmmcintyre3 і оригінальному скрипті bench.sh оригіналі akamaras/camarg. Скрипт приносить багато додаткової інформації про систему, мережі і введення/виведення. Нижче перелік всіх нових особливостей і поліпшень в порівнянні з версією dmmcintyre3.
Особливості Поліпшення
Показ операційної системи і версії (наприклад: Debian GNU/LINUX 6.0)
Показ архітектури операційної системи (наприклад: i386, x86_64, і т. д.)
Показ архітектури операційної системи в біті (наприклад: i386, i686 = 32 біта, AMD64, x86_64 = 64 біта)
Показ версії ядра
Показ hostname
Показ публічних IP-адрес IPv4/IPv6
Проведення трьох тестів I/O (вводу/виводу) та середній коефіцієнт
Тест Async, прямого підключення і кеша, тести часу очікування, рівень і послідовна швидкість з ioping
IPv4/IPv6 speedtest з кращим оглядом і поділом по регіонах
Системна оцінка з Geekbench
Для більш простого і швидкого тестування необхідно SSH прописати:
wget freevps.us/downloads/bench.sh -O – -o /dev/null|bash
Для Benchmark Script 2.0 прописати:
wget -O – -o /dev/null | bash
Отримані результати будуть виведені у SSH через 5 хвилин
Приклад простого тестування VPS:
Хостинг Spacevds UA
CPU model : QEMU Virtual CPU версія 1.1.2
Number of cores : 1
CPU frequency : 3600.128 MHz
Total amount of ram : 1840 MB
Total amount of swap : MB
System uptime : 33 min,
Download speed from CacheFly: 10.8 MB/s
Download speed from Softlayer, Washington, DC: 3.80 MB/s
I/O speed : 35.2 MB/s
Хостингова компанія VSHOST
CPU model : Intel(R) Xeon(R) CPU X5670 @ 2.93 GHz
Number of cores : 2
CPU frequency : 2933.439 MHz
Total amount of ram : 2048 MB
Total amount of swap : 1024 MB
System uptime : 23 days, 16:04,
Download speed from CacheFly: 37.8 MB/s
Download speed from Softlayer, Washington, DC: 3.62 MB/s
I/O speed : 260 MB/s
Хостингова компанія ZOMRO
CPU model : QEMU Virtual CPU version 1.5.3
Number of cores : 2
CPU frequency : 3292.520 MHz
Total amount of ram : 1840 MB
Total amount of swap : MB
System uptime : 1:01,
Download speed from CacheFly: 10.5 MB/s
Download speed from Softlayer, Washington, DC: 2.46 MB/s
I/O speed : 353 MB/s
Приклад розширеного тестування VPS:
Processor : Intel(R) Xeon(R) CPU X5670 @ 2.93 GHz
CPU Cores : 2
Frequency : 2933.439 MHz
Memory : 2048 MB
Swap : 1024 MB
Uptime : 23 days, 16:18,
OS : CentOS release 6.7 (Final)
Arch : i686 (32 Bit)
Kernel : 2.6.32-26-pve
Hostname : domen.com
Speedtest (IPv4 only)
———————
Your public IPv4 is 91.235.142.90
Location Provider Speed
CDN Cachefly 34.0 MB/s
Atlanta, GA, US Coloat 880KB/s
Washington, DC, US Softlayer 9.88 MB/s
Haarlem, Netherlands Leaseweb 18.7 MB/s
Disk Speed
———-
I/O (1st run) : 243 MB/s
I/O (2nd run) : 254 MB/s
I/O (3rd run) : 252 MB/s
Average I/O : 249.667 MB/s
IOPing Benchmark Results
————————
Latency (Async):
— . (simfs /var/lib/vz/private/228) ioping statistics —
10 requests completed in 9.13 s, 80 iops, 322.2 KiB/s
min/avg/max/mdev = 236 us / 12.4 ms / 82.6 ms / 26.1 ms
————————
Latency (Direct):
— . (simfs /var/lib/vz/private/228) ioping statistics —
10 requests completed in 9.13 s, 78 iops, 315.9 KiB/s
min/avg/max/mdev = 225 us / 12.7 ms / 74.8 ms / 23.2 ms
————————
Latency (Cache):
— . (simfs /var/lib/vz/private/228) ioping statistics —
10 requests completed in 9.02 s, 166.7 k iops, 651.0 MiB/s
min/avg/max/mdev = 4 us / 6 us / 7 us / 0 us
————————
Seek Rate (Async):
— . (simfs /var/lib/vz/private/228) ioping statistics —
4.28 k requests completed in s 3.00, 1.44 k iops, 5.62 MiB/s
min/avg/max/mdev = 3 us / 695 us / 39.4 ms / ms 2.08
————————
Seek Rate (Direct):
— . (simfs /var/lib/vz/private/228) ioping statistics —
2.81 k requests completed in s 3.00, 939 iops, 3.67 MiB/s
min/avg/max/mdev = 144 us / 1.06 ms / 54.0 ms / 3.33 ms
————————
Seek Rate (Cache):
— . (simfs /var/lib/vz/private/228) ioping statistics —
2.86 M requests completed in s 3.00, 1.13 M iops, 4.30 GiB/s
min/avg/max/mdev = 0 us / 0 us / 113 us / 0 us
————————
Sequential Speed (Async):
— . (simfs /var/lib/vz/private/228) ioping statistics —
3.20 k requests completed in s 3.00, 1.10 k iops, 276.0 MiB/s
min/avg/max/mdev = 523 us / 905 us / 45.7 ms / ms 1.39
————————
Sequential Speed (Direct):
— . (simfs /var/lib/vz/private/228) ioping statistics —
3.49 k requests completed in s 3.00, 1.21 k iops, 301.6 MiB/s
min/avg/max/mdev = 529 us / 828 us / 47.3 ms / ms 1.49
————————
Sequential Speed (Cache):
— . (simfs /var/lib/vz/private/228) ioping statistics —
57.0 k requests completed in s 3.00, 19.1 k iops, 4.66 GiB/s
min/avg/max/mdev = 44 us / 52 us / 136 us / 6 us