Доброй ночи!

Не так давно узнал о существовании “Народного хостинга” с довольно привлекательными ценами. Ну и взял для тестов ультрадешманский сервер за 65 рублей в месяц.

Мои впечатления о нем ниже.

Железо

Итак, тут все стандартно - Billmanager в котором можно смотреть список своих заказанных услуг (кстати есть бесплатный хостинг) и в случае с VPS переходить в VMmanager.

Сервер который я заказал позиционируется как штука для каких-то довольно специфичных задач, оттуда и смешной размер диска в 3Gb. Чтобы установить туда все необходимое ПО и развернуть к примеру пару-тройку сайтиков придется хорошенько ужаться)

Да и 512 мегабайт памяти в наше время это самый минимум. Но не стоит забывать что стоимость аренды сервера практически равна стоимости ip-адреса. Подобные цены я видел разве что в Aruba Cloud на их промо-тарифах. Правда в том случае и ресурсов дают побольше.

CPU

[root@databor ~]# cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 13
model name	: QEMU Virtual CPU version 1.5.3
stepping	: 3
microcode	: 0x1
cpu MHz		: 2199.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 hypervisor lahf_lm abm
bogomips	: 4399.99
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:

ОЗУ

[root@databor ~]# cat /proc/meminfo
MemTotal:         500192 kB
MemFree:          228912 kB
MemAvailable:     398104 kB
Buffers:            2080 kB
Cached:           169220 kB
SwapCached:            0 kB
Active:           122860 kB
Inactive:          98732 kB
Active(anon):      50484 kB
Inactive(anon):     4200 kB
Active(file):      72376 kB
Inactive(file):    94532 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         50308 kB
Mapped:            19860 kB
Shmem:              4392 kB
Slab:              24644 kB
SReclaimable:      15424 kB
SUnreclaim:         9220 kB
KernelStack:        1392 kB
PageTables:         3300 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      250096 kB
Committed_AS:     230896 kB
VmallocTotal:   34359738367 kB
VmallocUsed:        8956 kB
VmallocChunk:   34359723772 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       45032 kB
DirectMap2M:      479232 kB

3GB SSD

[root@databor ~]# df -HT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/vda2      xfs       3.0G  1.1G  1.9G  37% /
devtmpfs       devtmpfs  246M     0  246M   0% /dev
tmpfs          tmpfs     257M     0  257M   0% /dev/shm
tmpfs          tmpfs     257M  4.5M  252M   2% /run
tmpfs          tmpfs     257M     0  257M   0% /sys/fs/cgroup
/dev/vda1      ext4      252M  111M  124M  48% /boot
tmpfs          tmpfs      52M     0   52M   0% /run/user/0

Тесты

DD

[root@databor ~]# 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.9726 s, 361 MB/s
[root@databor ~]# rm -f test
[root@databor ~]# 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.57007 s, 418 MB/s
[root@databor ~]# rm -f test
[root@databor ~]# 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.77361 s, 387 MB/s
[root@databor ~]# rm -f test

Sysbench тест CPU

[root@databor ~]# sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
sysbench 1.0.6 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 1
Initializing random number generator from current time


Prime numbers limit: 20000

Initializing worker threads...

Threads started!


General statistics:
    total time:                          10.0008s
    total number of events:              2971

Latency (ms):
         min:                                  3.25
         avg:                                  3.36
         max:                                  6.59
         95th percentile:                      3.75
         sum:                               9993.74

Threads fairness:
    events (avg/stddev):           2971.0000/0.00
    execution time (avg/stddev):   9.9937/0.00
[root@databor ~]# sysbench --test=mutex --num-threads=64 run
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
WARNING: --num-threads is deprecated, use --threads instead
sysbench 1.0.6 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 64
Initializing random number generator from current time


Initializing worker threads...

Threads started!


General statistics:
    total time:                          0.1790s
    total number of events:              64

Latency (ms):
         min:                                  2.54
         avg:                                  2.76
         max:                                  3.55
         95th percentile:                      3.49
         sum:                                176.47

Threads fairness:
    events (avg/stddev):           1.0000/0.00
    execution time (avg/stddev):   0.0028/0.00

Sysbench тест ОЗУ

[root@databor ~]# sysbench --test=memory --num-threads=4 --memory-total-size=512M run
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
WARNING: --num-threads is deprecated, use --threads instead
sysbench 1.0.6 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 4
Initializing random number generator from current time


Running memory speed test with the following options:
  block size: 1KiB
  total size: 512MiB
  operation: write
  scope: global

Initializing worker threads...

Threads started!

Total operations: 524288 (2661254.28 per second)

512.00 MiB transferred (2598.88 MiB/sec)


General statistics:
    total time:                          0.1946s
    total number of events:              524288

Latency (ms):
         min:                                  0.00
         avg:                                  0.00
         max:                                 33.07
         95th percentile:                      0.00
         sum:                                348.36

Threads fairness:
    events (avg/stddev):           131072.0000/0.00
    execution time (avg/stddev):   0.0871/0.04

Sysbench тест диска

[root@databor ~]# sysbench --test=fileio --file-total-size=1G prepare
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
sysbench 1.0.6 (using system LuaJIT 2.0.4)

128 files, 8192Kb each, 1024Mb total
Creating files for the test...
Extra file open flags: 0
Creating file test_file.0
...
Creating file test_file.127
1073741824 bytes written in 3.80 seconds (269.44 MiB/sec).


[root@databor ~]# sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --max-time=300 --max-requests=0 run
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
WARNING: --max-time is deprecated, use --time instead
sysbench 1.0.6 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 1
Initializing random number generator from current time


Extra file open flags: 0
128 files, 8MiB each
1GiB total file size
Block size 16KiB
Number of IO requests: 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
Initializing worker threads...

Threads started!


File operations:
    reads/s:                      1818.91
    writes/s:                     1212.61
    fsyncs/s:                     3880.32

Throughput:
    read, MiB/s:                  28.42
    written, MiB/s:               18.95

General statistics:
    total time:                          300.0134s
    total number of events:              2073665

Latency (ms):
         min:                                  0.00
         avg:                                  0.14
         max:                                110.42
         95th percentile:                      0.40
         sum:                             297988.09

Threads fairness:
    events (avg/stddev):           2073665.0000/0.00
    execution time (avg/stddev):   297.9881/0.00

Пинг из Ульяновска

PING 82.202.252.110 (82.202.252.110): 56 data bytes
64 bytes from 82.202.252.110: icmp_seq=0 ttl=57 time=33.911 ms
64 bytes from 82.202.252.110: icmp_seq=1 ttl=57 time=31.190 ms
64 bytes from 82.202.252.110: icmp_seq=2 ttl=57 time=33.765 ms
64 bytes from 82.202.252.110: icmp_seq=3 ttl=57 time=32.562 ms
64 bytes from 82.202.252.110: icmp_seq=4 ttl=57 time=29.355 ms
64 bytes from 82.202.252.110: icmp_seq=5 ttl=57 time=33.910 ms
64 bytes from 82.202.252.110: icmp_seq=6 ttl=57 time=31.205 ms
64 bytes from 82.202.252.110: icmp_seq=7 ttl=57 time=29.919 ms
64 bytes from 82.202.252.110: icmp_seq=8 ttl=57 time=36.613 ms
64 bytes from 82.202.252.110: icmp_seq=9 ttl=57 time=31.403 ms
64 bytes from 82.202.252.110: icmp_seq=10 ttl=57 time=32.047 ms
^C
--- 82.202.252.110 ping statistics ---
11 packets transmitted, 11 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 29.355/32.353/36.613/1.991 ms

Скриншоты из панели

Тут можно разглядеть широкий фукнционал панельки:

Выводы

Довольно интересный хостер с низкими ценами. Понравилось что подошли к делу основательно и все у себя хорошо настроили. К VPS’кам можно докупать дополнительные ресурсы, много доступных образов для развертывания. Заявляют о том что у них есть AntiDDoS. Проверить его работу возможности не было =)