Добрый вечер!
Снова мне на тест выделили 2 сервера из новой линейки OVH. На сей раз поделился Vova1234. За что ему большое спасибо!
В данном посте рассматривается вот этот сервер. Судя по ссылке эти сервера предназначены для построения большой инфраструктуры. Вообще OVH предлагает 6 линеек серверов - хостинг, инфраструктура, энтерпрайз, сторадж, GPU и игровые. Данный сервер как раз из инфраструктурной линейки.
Спеки:
Intel Xeon E3-1270v6 - 4c/8t - 3.8 GHz/4.2 GHz 32GB DDR4 ECC 2400 MHz 500 Mbps bandwidth up to 1 Gbps SoftRaid 2X4Tb
Как мы видим это настоящий Xeon с ECC-памятью, гигабитной карточкой и софтовым рэйд-массивом из двух дисков по 4 терабайта. Также из особенностей можно отметить отсутствие платы за установку и возможность арендовать такой сервер на 1 неделю. И еще стоит отметить возможность докупить на него до 256 дополнительных ip без ежемесячной оплаты. Платить придется только один раз по 3$ за ip.
Стоит такая конфигурация $34.99 за неделю или $104.99 за месяц.
Также есть возможность поменять SATA-диски на разные варианты:
На сервер накатили Debian Jessie и предоставили его мне на тест.
Ну а теперь посмотрим что нам скажут об этом сервере разнообразные утилиты:
Железо
root@ns3072798:~# inxi -b System: Host: ns3072798.ip-217-182-138.eu Kernel: 3.14.32-xxxx-grs-ipv6-64 x86_64 (64 bit) Console: tty 0 Distro: Debian 8 Machine: System: Intel product: S1200SP v: .................... serial: ............ Mobo: Intel model: S1200SP v: H57532-250 serial: QSSA70400536 Bios: Intel v: S1200SP.86B.02.01.0055.022420171601 date: 02/24/2017 CPU: Quad core Intel Xeon E3-1270 v6 (-HT-MCP-) clocked at 800 MHz Graphics: Card: Matrox Systems MGA G200e [Pilot] ServerEngines (SEP1) Display Server: N/A driver: N/A tty size: 182x27 Advanced Data: N/A for root out of X Network: Card-1: Intel I210 Gigabit Network Connection driver: igb Card-2: Intel I210 Gigabit Network Connection driver: igb Drives: HDD Total Size: 8001.6GB (0.0% used) RAID: Device: 1: /dev/md2 Info: Processes: 156 Uptime: 22:54 Memory: 376.6/31912.4MB Init: systemd runlevel: 5 Client: Shell (bash) inxi: 2.1.28
Более подробный отчет по железу можно посмотреть тут - pt-summary
Отсюда можно узнать что на сервере установлены 2 планки ОЗУ по 16Gb и что на момент тестов сервер никак не был нагружен.
CPU
root@ns3072798:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 158 model name : Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz stepping : 9 microcode : 0x48 cpu MHz : 800.000 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 : 22 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 pdpe1gb 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 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap bogomips : 7583.91 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: ... processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 158 model name : Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz stepping : 9 microcode : 0x48 cpu MHz : 800.000 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 : 22 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 pdpe1gb 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 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap bogomips : 7583.91 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management:
Гигабайт памяти
root@ns3072798:~# cat /proc/meminfo MemTotal: 32678280 kB MemFree: 31572256 kB MemAvailable: 32251348 kB Buffers: 84116 kB Cached: 640880 kB SwapCached: 0 kB Active: 361256 kB Inactive: 401028 kB Active(anon): 38852 kB Inactive(anon): 16584 kB Active(file): 322404 kB Inactive(file): 384444 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 1046520 kB SwapFree: 1046520 kB Dirty: 4 kB Writeback: 0 kB AnonPages: 37308 kB Mapped: 20304 kB Shmem: 18148 kB Slab: 92264 kB SReclaimable: 57936 kB SUnreclaim: 34328 kB KernelStack: 2784 kB PageTables: 1744 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 17385660 kB Committed_AS: 206992 kB VmallocTotal: 34359738367 kB VmallocUsed: 334480 kB VmallocChunk: 34359268652 kB HardwareCorrupted: 0 kB DirectMap4k: 8424 kB DirectMap2M: 2811904 kB DirectMap1G: 30408704 kB
SSD
root@ns3072798:~# df -HT Filesystem Type Size Used Avail Use% Mounted on /dev/root ext4 4.0T 892M 3.8T 1% / devtmpfs devtmpfs 17G 0 17G 0% /dev tmpfs tmpfs 17G 0 17G 0% /dev/shm tmpfs tmpfs 17G 19M 17G 1% /run tmpfs tmpfs 5.3M 0 5.3M 0% /run/lock tmpfs tmpfs 17G 0 17G 0% /sys/fs/cgroup /dev/sda1 vfat 535M 156k 535M 1% /boot/efi
Тесты
Пинги из Ульяновска на уровне 70-80 мс. Многовато, но для Европы норм.
[rail@localhost ~]$ ping 217.182.138.64 PING 217.182.138.64 (217.182.138.64) 56(84) bytes of data. 64 bytes from 217.182.138.64: icmp_seq=2 ttl=53 time=75.8 ms 64 bytes from 217.182.138.64: icmp_seq=3 ttl=53 time=72.8 ms 64 bytes from 217.182.138.64: icmp_seq=4 ttl=53 time=73.2 ms 64 bytes from 217.182.138.64: icmp_seq=5 ttl=53 time=73.1 ms 64 bytes from 217.182.138.64: icmp_seq=6 ttl=53 time=75.8 ms 64 bytes from 217.182.138.64: icmp_seq=7 ttl=53 time=73.1 ms 64 bytes from 217.182.138.64: icmp_seq=8 ttl=53 time=74.5 ms 64 bytes from 217.182.138.64: icmp_seq=9 ttl=53 time=78.7 ms 64 bytes from 217.182.138.64: icmp_seq=10 ttl=53 time=75.3 ms ^C --- 217.182.138.64 ping statistics --- 10 packets transmitted, 9 received, 10% packet loss, time 9042ms rtt min/avg/max/mdev = 72.886/74.740/78.761/1.843 ms
CPU
root@ns3072798:~# 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: 17.8554s total number of events: 10000 total time taken by event execution: 17.8548 per-request statistics: min: 1.78ms avg: 1.79ms max: 6.31ms approx. 95 percentile: 1.82ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 17.8548/0.00
Тут результат на 2 секунды похуже чем у протестированного ранее i7-7700K 64GB 450NVMe и на 2 секунды лучше чем у EG-16
root@ns3072798:~# 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.5945s total number of events: 64 total time taken by event execution: 35.5347 per-request statistics: min: 481.11ms avg: 555.23ms max: 593.19ms approx. 95 percentile: 590.46ms Threads fairness: events (avg/stddev): 1.0000/0.00 execution time (avg/stddev): 0.5552/0.02
Тут тест завершился за ~35 секунд против ~29 у Core I7. Лучше чем E3-1230v6, но похуже чем Core I7 7700K.
Memory
root@ns3072798:~# 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 (5155064.87 ops/sec) 32768.00 MB transferred (5034.24 MB/sec) Test execution summary: total time: 6.5090s total number of events: 33554432 total time taken by event execution: 16.0268 per-request statistics: min: 0.00ms avg: 0.00ms max: 0.24ms approx. 95 percentile: 0.00ms Threads fairness: events (avg/stddev): 8388608.0000/92120.42 execution time (avg/stddev): 4.0067/0.04
Память показала почему то вдвое меньший результат по скорости чем у сервера на Core I7, но чуть лучше чем E3-1230v6.
HDD
Итак, давайте посмотрим что же у нас за диски
root@ns3072798:~# hdparm -I /dev/sda | grep "Model Number" Model Number: HGST HUS726040ALA610
Как мы видим это Hitachi Ultrastar 7K6000, модель для ЦОДов. Такие же как на EG-16.
А теперь посмотрим сколько они проработали:
root@ns3072798:~# smartctl --all /dev/sda | grep Power_On_Hours 9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 71 root@ns3072798:~# smartctl --all /dev/sdb | grep Power_On_Hours 9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 71
Диски достались абсолютно новые, проработали на момент теста всего по 71 часу. Только из упаковки достали можно сказать =)
Для начала замерим скорость линейной записи. Мерить будем обычной утилитой dd.
root@ns3072798:~# 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, 6.14015 s, 175 MB/s root@ns3072798:~# rm test root@ns3072798:~# 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, 6.35807 s, 169 MB/s root@ns3072798:~# rm test root@ns3072798:~# 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, 6.04387 s, 178 MB/s root@ns3072798:~# rm test
Тут результат оказался в среднем выше чем у других SATA-дисков. Обычно получается в районе 150 MB/s, тут же выдало 175 =)
Теперь попробуем замерить скорость записи sysbench’ем
root@ns3072798:~# sysbench --test=fileio --file-total-size=40G prepare sysbench 0.4.12: multi-threaded system evaluation benchmark 128 files, 327680Kb each, 40960Mb total Creating files for the test... root@ns3072798:~# sysbench --test=fileio --file-total-size=40G --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, 320Mb each 40Gb 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: 22620 Read, 15080 Write, 48134 Other = 85834 Total Read 353.44Mb Written 235.62Mb Total transferred 589.06Mb (1.9634Mb/sec) 125.66 Requests/sec executed Test execution summary: total time: 300.0249s total number of events: 37700 total time taken by event execution: 41.4148 per-request statistics: min: 0.00ms avg: 1.10ms max: 51.24ms approx. 95 percentile: 7.90ms Threads fairness: events (avg/stddev): 37700.0000/0.00 execution time (avg/stddev): 41.4148/0.00
Тут тест выдал аналогично EG-16 довольно низкий результат. Но почему то все равно чуть лучше чем EG-16, хотя диски одинаковые.
Speedtest
Сеть замерять не стал - сервер в той же подсети что и предыдущий. Так что посмотреть можно все там.
Nicehash
Также попробовал запустить вот этот майнер биткоинов.
Результат: Nicehash - 31.5 Sols/s
Чуть лучше чем E3-1230v6 и чуть хуже чем у Core I7 7700K
7-zip benchmark
root@ns3072798:~# 7za b 7-Zip (A) [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,8 CPUs) RAM size: 31912 MB, # CPU hardware threads: 8 RAM usage: 1701 MB, # Benchmark threads: 8 Dict Compressing | Decompressing Speed Usage R/U Rating | Speed Usage R/U Rating KB/s % MIPS MIPS | KB/s % MIPS MIPS 22: 22769 608 3642 22150 | 254143 797 2877 22920 23: 24768 685 3684 25236 | 243127 778 2858 22243 24: 23812 693 3695 25603 | 240682 779 2865 22325 25: 23077 708 3722 26349 | 237881 777 2878 22369 ---------------------------------------------------------------- Avr: 673 3686 24834 783 2869 22464 Tot: 728 3278 23649
Бенч от 7-zip также не показал ничего особо выдающегося. Но ожидаемо лучше чем EG-16.
Выводы
Вывод тут такой же что и в предыдущем посте. Да и вообще эти сервера очень похожи. Разве что тут идет доплата за увеличенную вдвое память и старшую модель процессора. И дополнительной плюшкой идет больше вариантов для выбора вместо базовых SATA-дисков. К примеру можно взять RAID из SATA-дисков + RAID из SSD или один MegaRaid из 3 SSD по 960 гигабайт. Все это конечно сильно влияет на цену, но и в качестве покупателей таких серверов я больше вижу какие-то компании, стартапы, но никак не обычного человека которому нужно захостить свои сайты.