Intro

В одном небезызвестном журнале наткнулся на промо-статью, про нового хостинг провайдера - fenix.host. И так там хорошо про него было расписано, что пошел зарегаться и занес денег. Условия и правда очень вкусные, например, конфигурация 8CPU/16Gb RAM/192Gb Disk стоит всего 1736 рублей в месяц. Надо сказать, что на большинстве других провайдеров такой конфиг стоил бы (минимум) в пару раз дороже. Потому сразу закралось подозрение, что что-то тут не так и в общем-то, так оно и оказалось :)

Конфигурация

reg.ru

RAM: 6Gb CPU: 6 cores Disk: 100Gb SSD Network: N/A

fenix

RAM: 16Gb CPU: 8 cores Disk: 192Gb Network: 10GB/s

Сравнение

Тест reg.ru fenix
sysbench events/sec 1374.01 1348.51
disk write speed 433 MB/s 128 MB/s
disk read speed 4.3 GB/s 1.5 GB/s
network speed 870.59 Mbit/s 610.66 Mbit/s
цена 1800 руб/мес 1736 руб/мес

Детализация тестов

Sysbench

fenix

$ sysbench cpu --cpu-max-prime=20000 --num-threads=5 run
...
Threads started!

CPU speed:
    events per second:  1348.51

General statistics:
    total time:                          10.0033s
    total number of events:              13496

Latency (ms):
         min:                                    3.42
         avg:                                    3.70
         max:                                    9.83
         95th percentile:                        4.65
         sum:                                49987.51

Threads fairness:
    events (avg/stddev):           2699.2000/38.47
    execution time (avg/stddev):   9.9975/0.00

reg.ru

$ sysbench cpu --cpu-max-prime=20000 --num-threads=5 run
...
Threads started!

CPU speed:
    events per second:  1374.01

General statistics:
    total time:                          10.0035s
    total number of events:              13748

Latency (ms):
         min:                                    3.03
         avg:                                    3.64
         max:                                   20.36
         95th percentile:                        4.33
         sum:                                49983.23

Threads fairness:
    events (avg/stddev):           2749.6000/123.60
    execution time (avg/stddev):   9.9966/0.00

dd read/write

fenix

$ dd if=/dev/zero of=diskbench bs=1M count=1024 conv=fdatasync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 8.40948 s, 128 MB/s

$ dd if=diskbench of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.739307 s, 1.5 GB/s

reg.ru

$ dd if=/dev/zero of=diskbench bs=1M count=1024 conv=fdatasync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.47805 s, 433 MB/s

$ dd if=diskbench of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.251547 s, 4.3 GB/s

Network

fenix

$ python3 ./speedtest-cli
...
Hosted by MTS (Moscow) [1.61 km]: 6.148 ms
Testing download speed................................................................................
Download: 510.23 Mbit/s
Testing upload speed......................................................................................................
Upload: 610.66 Mbit/s

reg.ru

$ python3 ./speedtest-cli
...
Hosted by RETN (Moscow) [1.61 km]: 9.462 ms
Testing download speed................................................................................
Download: 915.86 Mbit/s
Testing upload speed......................................................................................................
Upload: 870.59 Mbit/s

Заключение

Как и ожидалось, во время полупроводникового кризиса, думать что хостеры могут предложить что-то невероятное за небольшой прайс, довольно глупая затея. Дело в том, что в случае с VPS можно продать 100500 ядер CPU, но при этом их реальная производительность будет равна 2. Так же, можно лочить скорость диска (и, скорее всего, использовать HDD вместо SSD). Полагаю, что с RAM тоже есть какая-то хитрость :)

Ну и бонусом, поскольку это новый хостер, админка чуть более чем полностью состоит из багов. Одна из самых досадных, это то, что вначале происходит удаление хоста и только потом спрашивают “вы точно хотите удалить?”, разумеется если нажать “Отмена” ничего не произойдет и хост обратно уже не вернется :)