simplecloud_logo

Привет!

Этот тест был проведен в августе одним из пользователей услуг данного хостера (спасибо Андрей!) и передан мне на публикацию. Итак, по тарифу это 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

Выводы

Жаль не было возможности потестить сеть, но кол-во выделяемых ресурсов и их качество на уровне =) Рекомендую!