Привет!
Этот тест был проведен в августе одним из пользователей услуг данного хостера (спасибо Андрей!) и передан мне на публикацию. Итак, по тарифу это VPS с 1Gb RAM, одним доступным ядром и 20Gb SSD. Все это за 250 руб. в месяц. Цена приемлимая, на уровне конкурентов.
“Железо”
Виртуальное ядро QEMU
cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 6 model name : QEMU Virtual CPU version 1.7.0 stepping : 3 microcode : 0x1 cpu MHz : 2599.998 cache size : 4096 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 4 wp : yes flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm rep_good nopl pni cx16 popcnt hypervisor lahf_lm abm bugs : bogomips : 5199.99 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:
Гигабайт памяти
cat /proc/meminfo MemTotal: 1016900 kB MemFree: 83068 kB MemAvailable: 446080 kB Buffers: 143720 kB Cached: 347392 kB SwapCached: 0 kB Active: 691180 kB Inactive: 160860 kB Active(anon): 361280 kB Inactive(anon): 34336 kB Active(file): 329900 kB Inactive(file): 126524 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 16 kB Writeback: 0 kB AnonPages: 360928 kB Mapped: 68756 kB Shmem: 34688 kB Slab: 54380 kB SReclaimable: 38424 kB SUnreclaim: 15956 kB KernelStack: 3072 kB PageTables: 15244 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 508448 kB Committed_AS: 1043616 kB VmallocTotal: 34359738367 kB VmallocUsed: 5680 kB VmallocChunk: 34359699560 kB HardwareCorrupted: 0 kB AnonHugePages: 284672 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 77808 kB DirectMap2M: 970752 kB
Тест
Тут очень краткий тест. Замеряли только sysbench’ем и dd.
Скорость записи на диск очень хорошая. Сразу видно что SSD.
root@tst:~# 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.90535 s, 370 MB/s root@tst:~# rm -rf test root@tst:~# 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.80374 s, 383 MB/s root@tst:~# rm -rf test root@tst:~# 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.718 s, 395 MB/s
Тестим проц sysbench’ем. Тут получилось чуть медленнее чем у Ihor VPS SSD Ferrum, но на уровне погрешности. Тем более как я понимаю на тестируемой VPS в момент теста также крутились сайты.
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: 31.3019s total number of events: 10000 total time taken by event execution: 31.3000 per-request statistics: min: 3.06ms avg: 3.13ms max: 6.46ms approx. 95 percentile: 3.46ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 31.3000/0.00
Тут такая же картина.
Разница в результатах на уровне погрешности.
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.1740s total number of events: 64 total time taken by event execution: 6.7301 per-request statistics: min: 3.21ms avg: 105.16ms max: 158.31ms approx. 95 percentile: 156.21ms Threads fairness: events (avg/stddev): 1.0000/0.00 execution time (avg/stddev): 0.1052/0.04
Тест ОЗУ.
А вот тут практически двухкратный прирост кол-ва выполненных операций в сравнении с VPS от Ihor. Память тут работает быстрей.
sysbench --test=memory --num-threads=4 --memory-total-size=1G 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: 1024M Memory operations type: write Memory scope type: global Threads started! Done. Operations performed: 1048576 (2305045.47 ops/sec) 1024.00 MB transferred (2251.02 MB/sec) Test execution summary: total time: 0.4549s total number of events: 1048576 total time taken by event execution: 1.3531 per-request statistics: min: 0.00ms avg: 0.00ms max: 16.02ms approx. 95 percentile: 0.00ms Threads fairness: events (avg/stddev): 262144.0000/541.62 execution time (avg/stddev): 0.3383/0.01
А вот тут получились и вовсе странные результаты.
Более чем десятикратный прирост скорости чтения и записи судя по тесту! =)
sysbench --test=fileio --file-total-size=2G prepare sysbench 0.4.12: multi-threaded system evaluation benchmark 128 files, 16384Kb each, 2048Mb total Creating files for the test... root@radiopolarniki:~# sysbench --test=fileio --file-total-size=2G --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, 16Mb each 2Gb 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: 338520 Read, 225680 Write, 722062 Other = 1286262 Total Read 5.1654Gb Written 3.4436Gb Total transferred 8.609Gb (29.385Mb/sec) 1880.65 Requests/sec executed Test execution summary: total time: 300.0026s total number of events: 564200 total time taken by event execution: 78.0836 per-request statistics: min: 0.00ms avg: 0.14ms max: 101.20ms approx. 95 percentile: 0.29ms Threads fairness: events (avg/stddev): 564200.0000/0.00 execution time (avg/stddev): 78.0836/0.00
Выводы
Жаль не было возможности потестить сеть, но кол-во выделяемых ресурсов и их качество на уровне =) Рекомендую!