Всем привет! Публикую тесты нескольких серверов от OVH которые я провел в октябре этого года. Все серверы для теста любезно предоставил alice2k
Тестим вот такой сервер http://www.soyoustart.com/ie/offers/e3-sat-3.xml по цене вот этого. Получается что нам выдали более мощный сервер по меньшей цене. Стоимость 35 евро вместо 40. Оказывается такое часто бывает в OVH.
Начнем тест.
Информация о сервере
Спецификация сервера:

Так как это SYS, то многие пункты схожи вот с этим тестом. Разница в том что тут “обычный” антиддос, SATA-диски в RAID-массиве и 100Gb доп. места под бэкапы.
На тесте сервер с Proxmox VE
root@ns3134xx:~# cat /etc/issue Linux ns3134xx 4.2.2-1-pve #1 SMP Mon Oct 5 18:23:31 CEST 2015 x86_64 GNU/Linux server : 233932 ip : 37.59.4.xx hostname : ns3134xx
CPU и RAM
root@ns3134xx:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Xeon(R) CPU E3-1245 V2 @ 3.40GHz stepping : 9 microcode : 0x15 cpu MHz : 3498.148 cache size : 8192 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 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 dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt bugs : bogomips : 6784.70 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: ... processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Xeon(R) CPU E3-1245 V2 @ 3.40GHz stepping : 9 microcode : 0x15 cpu MHz : 3607.320 cache size : 8192 KB physical id : 0 siblings : 8 core id : 3 cpu cores : 4 apicid : 7 initial apicid : 7 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 dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt bugs : bogomips : 6784.70 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: root@ns3134xx:~# cat /proc/meminfo MemTotal: 32845020 kB MemFree: 31323020 kB MemAvailable: 31958392 kB Buffers: 173812 kB Cached: 533468 kB SwapCached: 0 kB Active: 932852 kB Inactive: 332912 kB Active(anon): 567652 kB Inactive(anon): 32496 kB Active(file): 365200 kB Inactive(file): 300416 kB Unevictable: 3496 kB Mlocked: 3512 kB SwapTotal: 2095096 kB SwapFree: 2095096 kB Dirty: 84 kB Writeback: 0 kB AnonPages: 561972 kB Mapped: 58456 kB Shmem: 39412 kB Slab: 84224 kB SReclaimable: 54068 kB SUnreclaim: 30156 kB KernelStack: 3632 kB PageTables: 11108 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 18517604 kB Committed_AS: 1497072 kB VmallocTotal: 34359738367 kB VmallocUsed: 458752 kB VmallocChunk: 34358947836 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 106272 kB DirectMap2M: 33345536 kB
Диск примонтирован по-умолчанию вот так:
root@ns3134xx:~# df -H Filesystem Size Used Avail Use% Mounted on udev 11M 0 11M 0% /dev tmpfs 6.8G 18M 6.8G 1% /run /dev/md2 21G 1.5G 19G 8% / tmpfs 17G 23M 17G 1% /dev/shm tmpfs 5.3M 0 5.3M 0% /run/lock tmpfs 17G 0 17G 0% /sys/fs/cgroup /dev/mapper/pve-data 2.0T 71M 1.9T 1% /var/lib/vz cgmfs 103k 0 103k 0% /run/cgmanager/fs /dev/fuse 32M 13k 32M 1% /etc/pve
Более подробная информация о железе:
System: Host: ns3134xx Kernel: 4.2.2-1-pve x86_64 (64 bit) Console: tty 0
Distro: /etc/ corrupted, use -% to override
Machine: Mobo: Intel model: DH67BL v: AAG10189-211 serial: BTBL21701VS0
Bios: Intel v: BLH6710H.86A.0160.2012.1204.1156 date: 12/04/2012
CPU: Quad core Intel Xeon E3-1245 V2 (-HT-MCP-) clocked at 3792 MHz
Graphics: Card: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
Display Server: N/A driver: N/A tty size: 182x27 Advanced Data: N/A for root out of X
Network: Card: Intel 82579V Gigabit Network Connection driver: e1000e
Drives: HDD Total Size: 4000.8GB (0.1% used)
RAID: Devices: 1: /dev/md2 2: /dev/md4
Info: Processes: 196 Uptime: 2 days Memory: 805.4/32075.2MB Init: systemd runlevel: 5
Client: Shell (bash) inxi: 2.1.28
Тесты и замеры производительности
Пинг из Ульяновска:
[rail@localhost ~]$ ping 37.59.4.xx PING 37.59.4.xx (37.59.4.xx) 56(84) bytes of data. 64 bytes from 37.59.4.xx: icmp_seq=1 ttl=53 time=79.0 ms 64 bytes from 37.59.4.xx: icmp_seq=2 ttl=53 time=79.1 ms 64 bytes from 37.59.4.xx: icmp_seq=3 ttl=53 time=175 ms 64 bytes from 37.59.4.xx: icmp_seq=4 ttl=53 time=79.4 ms 64 bytes from 37.59.4.xx: icmp_seq=5 ttl=53 time=78.7 ms 64 bytes from 37.59.4.xx: icmp_seq=6 ttl=53 time=79.7 ms 64 bytes from 37.59.4.xx: icmp_seq=7 ttl=53 time=79.0 ms 64 bytes from 37.59.4.xx: icmp_seq=8 ttl=53 time=79.3 ms 64 bytes from 37.59.4.xx: icmp_seq=9 ttl=53 time=78.8 ms 64 bytes from 37.59.4.xx: icmp_seq=10 ttl=53 time=79.6 ms ^C --- 37.59.4.xx ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9013ms rtt min/avg/max/mdev = 78.793/88.819/175.096/28.762 ms
Довольно неплохая для SATA скорость записи:
root@ns3134xx:~# 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, 7.26799 s, 148 MB/s root@ns3134xx:~# rm test root@ns3134xx:~# 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, 7.22757 s, 149 MB/s root@ns3134xx:~# rm test root@ns3134xx:~# 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, 7.31147 s, 147 MB/s
Тесты Sysbench
Замеряем производительность процессора нагружая его вычислениями 64-разрядных чисел. Попробуем запустить вычисление в один поток.
root@ns3134xx:~# 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: 22.2105s
total number of events: 10000
total time taken by event execution: 22.2099
per-request statistics:
min: 2.22ms
avg: 2.22ms
max: 2.53ms
approx. 95 percentile: 2.22ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 22.2099/0.00
root@ns3134xx:~# 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.5450s
total number of events: 64
total time taken by event execution: 33.3360
per-request statistics:
min: 394.17ms
avg: 520.88ms
max: 543.88ms
approx. 95 percentile: 543.63ms
Threads fairness:
events (avg/stddev): 1.0000/0.00
execution time (avg/stddev): 0.5209/0.04
Теперь замерим производительность оперативной памяти:
root@ns3134xx:~# sysbench --test=memory --num-threads=4 --memory-total-size=32G 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: 32768M
Memory operations type: write
Memory scope type: global
Threads started!
Done.
Operations performed: 33554432 (5900566.72 ops/sec)
32768.00 MB transferred (5762.27 MB/sec)
Test execution summary:
total time: 5.6866s
total number of events: 33554432
total time taken by event execution: 15.7350
per-request statistics:
min: 0.00ms
avg: 0.00ms
max: 0.30ms
approx. 95 percentile: 0.00ms
Threads fairness:
events (avg/stddev): 8388608.0000/184397.93
execution time (avg/stddev): 3.9338/0.02
Тест скорости чтения и записи на диск. Чтобы на тест не влиял кэш в ОЗУ зададим общий объем тестовых чуть больше чем установлено на сервере RAM.
root@ns3134xx:/var/lib/vz/tst# sysbench --test=fileio --file-total-size=36G prepare
sysbench 0.4.12: multi-threaded system evaluation benchmark
128 files, 294912Kb each, 36864Mb total
Creating files for the test...
root@ns3134xx:/var/lib/vz/tst# sysbench --test=fileio --file-total-size=36G --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, 288Mb each
36Gb 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: 58500 Read, 39000 Write, 124673 Other = 222173 Total
Read 914.06Mb Written 609.38Mb Total transferred 1.4877Gb (5.0763Mb/sec)
324.88 Requests/sec executed
Test execution summary:
total time: 300.1090s
total number of events: 97500
total time taken by event execution: 77.6201
per-request statistics:
min: 0.00ms
avg: 0.80ms
max: 49.03ms
approx. 95 percentile: 7.24ms
Threads fairness:
events (avg/stddev): 97500.0000/0.00
execution time (avg/stddev): 77.6201/0.00
Serverbear
Тесты Serverbear
Выводы
Очень крутое предложение. Считаю такой сервер прекрасным вариантом для хостинга сайтов.
