Всем привет! Публикую тесты нескольких серверов от OVH которые я провел в октябре этого года. Все серверы для теста любезно предоставил alice2k
Публикую тест виртуального сервера от OVH на тарифе VPS SSD 2 за 5.99 евро.
Начнем тест.
Информация о сервере
Тарифы:

Здесь все аналогично предыдущему тесту. Разница только в том что тариф подороже.
На тесте сервер с Debian 7
root@vps1992xx:~# cat /etc/issue Debian GNU/Linux 7 \n \l
CPU и RAM
root@vps1992xx:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel Xeon E312xx (Sandy Bridge) stepping : 1 microcode : 0x1 cpu MHz : 2394.442 cache size : 4096 KB fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc up rep_good nopl pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm xsaveopt vnmi ept fsgsbase smep erms bogomips : 4788.88 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: root@vps1992xx:~# cat /proc/meminfo MemTotal: 3965424 kB MemFree: 2058032 kB Buffers: 47320 kB Cached: 1106008 kB SwapCached: 0 kB Active: 1194516 kB Inactive: 598360 kB Active(anon): 639672 kB Inactive(anon): 1696 kB Active(file): 554844 kB Inactive(file): 596664 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 72 kB Writeback: 0 kB AnonPages: 639572 kB Mapped: 36232 kB Shmem: 1820 kB Slab: 81984 kB SReclaimable: 72540 kB SUnreclaim: 9444 kB KernelStack: 888 kB PageTables: 9416 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1982712 kB Committed_AS: 1360040 kB VmallocTotal: 34359738367 kB VmallocUsed: 18672 kB VmallocChunk: 34359696868 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 40952 kB DirectMap2M: 4055040 kB DirectMap1G: 0 kB
Диск примонтирован по-умолчанию вот так:
root@vps1992xx:~# df -H Filesystem Size Used Avail Use% Mounted on rootfs 22G 1.7G 19G 9% / udev 11M 0 11M 0% /dev tmpfs 407M 197k 406M 1% /run /dev/vda1 22G 1.7G 19G 9% / tmpfs 5.3M 0 5.3M 0% /run/lock tmpfs 813M 0 813M 0% /run/shm
Тесты и замеры производительности
Пинг из Ульяновска:
[rail@localhost ~]$ ping 149.202.59.1xx PING 149.202.59.1xx (149.202.59.1xx) 56(84) bytes of data. 64 bytes from 149.202.59.1xx: icmp_seq=1 ttl=52 time=80.3 ms 64 bytes from 149.202.59.1xx: icmp_seq=2 ttl=52 time=80.8 ms 64 bytes from 149.202.59.1xx: icmp_seq=3 ttl=52 time=83.8 ms 64 bytes from 149.202.59.1xx: icmp_seq=4 ttl=52 time=80.5 ms 64 bytes from 149.202.59.1xx: icmp_seq=5 ttl=52 time=80.0 ms 64 bytes from 149.202.59.1xx: icmp_seq=6 ttl=52 time=79.6 ms 64 bytes from 149.202.59.1xx: icmp_seq=7 ttl=52 time=80.2 ms 64 bytes from 149.202.59.1xx: icmp_seq=8 ttl=52 time=80.6 ms 64 bytes from 149.202.59.1xx: icmp_seq=9 ttl=52 time=79.9 ms 64 bytes from 149.202.59.1xx: icmp_seq=10 ttl=52 time=79.5 ms 64 bytes from 149.202.59.1xx: icmp_seq=11 ttl=52 time=82.9 ms ^C --- 149.202.59.1xx ping statistics --- 11 packets transmitted, 11 received, 0% packet loss, time 10015ms rtt min/avg/max/mdev = 79.517/80.781/83.831/1.306 ms
root@vps1992xx:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 3.31861 s, 324 MB/s root@vps1992xx:~# rm test root@vps1992xx:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 3.1426 s, 342 MB/s root@vps1992xx:~# rm test root@vps1992xx:~# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 2.65997 s, 404 MB/s
Тесты Sysbench
Замеряем производительность процессора нагружая его вычислениями 64-разрядных чисел. Попробуем запустить вычисление в один поток.
root@vps1992xx:~# sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 32.1753s
total number of events: 10000
total time taken by event execution: 32.1720
per-request statistics:
min: 2.78ms
avg: 3.22ms
max: 7.92ms
approx. 95 percentile: 3.37ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 32.1720/0.00
root@vps1992xx:~# sysbench --test=mutex --num-threads=64 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 64
Doing mutex performance test
Threads started!
Done.
Test execution summary:
total time: 0.1650s
total number of events: 64
total time taken by event execution: 6.4615
per-request statistics:
min: 2.56ms
avg: 100.96ms
max: 159.12ms
approx. 95 percentile: 158.76ms
Threads fairness:
events (avg/stddev): 1.0000/0.00
execution time (avg/stddev): 0.1010/0.05
Теперь замерим производительность оперативной памяти:
root@vps1992xx:~# free -m
total used free shared buffers cached
Mem: 3872 1868 2004 0 48 1080
-/+ buffers/cache: 739 3133
Swap: 0 0 0
root@vps1992xx:~# sysbench --test=memory --num-threads=4 --memory-total-size=4G run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 4
Doing memory operations speed test
Memory block size: 1K
Memory transfer size: 4096M
Memory operations type: write
Memory scope type: global
Threads started!
Done.
Operations performed: 4194304 (1332178.65 ops/sec)
4096.00 MB transferred (1300.96 MB/sec)
Test execution summary:
total time: 3.1485s
total number of events: 4194304
total time taken by event execution: 9.7048
per-request statistics:
min: 0.00ms
avg: 0.00ms
max: 20.02ms
approx. 95 percentile: 0.00ms
Threads fairness:
events (avg/stddev): 1048576.0000/2284.08
execution time (avg/stddev): 2.4262/0.02
Тест скорости чтения и записи на диск. Чтобы на тест не влиял кэш в ОЗУ зададим общий объем тестовых чуть больше чем установлено на сервере RAM.
root@vps1992xx:~# sysbench --test=fileio --file-total-size=6G prepare
sysbench 0.4.12: multi-threaded system evaluation benchmark
128 files, 49152Kb each, 6144Mb total
Creating files for the test...
root@vps1992xx:~# sysbench --test=fileio --file-total-size=6G --file-test-mode=rndrw --max-time=300 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Extra file open flags: 0
128 files, 48Mb each
6Gb total file size
Block size 16Kb
Number of random requests for random IO: 0
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Time limit exceeded, exiting...
Done.
Operations performed: 180480 Read, 120320 Write, 384948 Other = 685748 Total
Read 2.7539Gb Written 1.8359Gb Total transferred 4.5898Gb (15.667Mb/sec)
1002.66 Requests/sec executed
Test execution summary:
total time: 300.0018s
total number of events: 300800
total time taken by event execution: 52.1556
per-request statistics:
min: 0.00ms
avg: 0.17ms
max: 33.65ms
approx. 95 percentile: 0.51ms
Threads fairness:
events (avg/stddev): 300800.0000/0.00
execution time (avg/stddev): 52.1556/0.00
Serverbear
Тесты Serverbear
Выводы
См. предыдущий пост.
