Приветствую!
А вот тут тест обратной стороны VPS Village - Racktech. Тут виртуалки в Москве, но уже есть OpenVZ, очень низкие цены и отсутствие поддержки. Сервер можно арендовать даже за 55 руб./месяц. Тут для более-менее подходящего теста я взял Cloud OpenVZ 1 vCore CPU 2.6GHz за 99 руб./месяц. За эти деньги нам дают канал 10-30 мегабит, 5 гигабайт SAS и 512 мегабайт ОЗУ. Прямо скажем негусто, но это низкая цена и Москва.
Железо
root@rt:~# cat /etc/issue
Debian GNU/Linux 8 \n \l
System: Host: rt Kernel: 2.6.32-042stab108.8 x86_64 (64 bit) Console: tty 0 Distro: Debian GNU/Linux 8
Machine: No /sys/class/dmi machine data: try newer kernel, or install dmidecode
CPU: Quad core Intel Xeon E5620 (-HT-MCP-) clocked at 693 MHz
Graphics: Card: Failed to Detect Video Card!
Display Server: N/A driver: N/A tty size: 182x27 Advanced Data: N/A for root out of X
Network: Card: Failed to Detect Network Card!
Drives: HDD Total Size: NA (-)
Info: Processes: 19 Uptime: 10:45 Memory: 67.3/512.0MB Init: systemd runlevel: 3
Client: Shell (bash) inxi: 2.1.28
root@rt:~#
CPU
[root@rt ~]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz stepping : 2 microcode : 16 cpu MHz : 693.778 cache size : 12288 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 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 xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4800.19 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:
ОЗУ
[root@rt ~]# cat /proc/meminfo MemTotal: 524288 kB MemFree: 284508 kB Cached: 157164 kB Buffers: 0 kB Active: 92172 kB Inactive: 129284 kB Active(anon): 62488 kB Inactive(anon): 6628 kB Active(file): 29684 kB Inactive(file): 122656 kB Unevictable: 32 kB Mlocked: 32 kB SwapTotal: 1048576 kB SwapFree: 1048576 kB Dirty: 12 kB Writeback: 0 kB AnonPages: 69116 kB Shmem: 4824 kB Slab: 18272 kB SReclaimable: 7108 kB SUnreclaim: 11164 kB
SAS
[root@rt ~]# df -H Filesystem Size Used Avail Use% Mounted on /dev/ploop42953p1 5,1G 1,6G 3,4G 33% / none 269M 4,1k 269M 1% /dev none 269M 0 269M 0% /dev/shm
Скорость записи на диск просто никакая.
root@rt:~# 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, 203.056 s, 5.3 MB/s root@rt:~/kirpich/bin# cd /root/ root@rt:~# 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, 191.327 s, 5.6 MB/s root@rt:~# rm -f test root@rt:~# 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, 199.83 s, 5.4 MB/s
Тест CPU
Тестим проц sysbench’ем. Все очень грустно.
root@rt:~# 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: 109.7698s
total number of events: 10000
total time taken by event execution: 109.6953
per-request statistics:
min: 3.03ms
avg: 10.97ms
max: 86.71ms
approx. 95 percentile: 74.09ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 109.6953/0.00
root@rt:~/kirpich/bin# 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.5250s
total number of events: 64
total time taken by event execution: 11.8325
per-request statistics:
min: 9.53ms
avg: 184.88ms
max: 296.44ms
approx. 95 percentile: 295.81ms
Threads fairness:
events (avg/stddev): 1.0000/0.00
execution time (avg/stddev): 0.1849/0.08
root@rt:~/kirpich/bin# sysbench --test=memory --num-threads=4 --memory-total-size=512M 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: 512M
Memory operations type: write
Memory scope type: global
Threads started!
Done.
Operations performed: 524288 (518105.36 ops/sec)
512.00 MB transferred (505.96 MB/sec)
Test execution summary:
total time: 1.0119s
total number of events: 524288
total time taken by event execution: 3.2145
per-request statistics:
min: 0.00ms
avg: 0.01ms
max: 97.01ms
approx. 95 percentile: 0.00ms
Threads fairness:
events (avg/stddev): 131072.0000/2351.15
execution time (avg/stddev): 0.8036/0.07
root@rt:~# sysbench --test=fileio --file-total-size=1G prepare
sysbench 0.4.12: multi-threaded system evaluation benchmark
128 files, 8192Kb each, 1024Mb total
Creating files for the test...
root@rt:~# sysbench --test=fileio --file-total-size=1G --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, 8Mb each
1Gb 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: 85500 Read, 57000 Write, 182303 Other = 324803 Total
Read 1.3046Gb Written 890.62Mb Total transferred 2.1744Gb (7.4196Mb/sec)
474.86 Requests/sec executed
Test execution summary:
total time: 300.0905s
total number of events: 142500
total time taken by event execution: 3.8047
per-request statistics:
min: 0.00ms
avg: 0.03ms
max: 526.82ms
approx. 95 percentile: 0.02ms
Threads fairness:
events (avg/stddev): 142500.0000/0.00
execution time (avg/stddev): 3.8047/0.00
Выводы
Ресурсы выделены минимальные. Но за такую цену и в РФ. Для каких-то совсем небольших вещей (например бота и т.д.) ресурсов вполне хватит.
