Как выбрать мощный VPS
Услуги аренды виртуальных серверов самых разных конфигураций предлагают сегодня сотни компаний, однако если попробовать найти VPS с быстрым процессором, круг предложений сильно сужается. Наверное, при таком формате работы «оверсейлить» ресурсы хостерам не сильно выгодно.
В этой статье хочу поделиться личным опытом поиска и выбора производительного виртуального сервера.
Все началось с того, что для одного маленького, но требовательного к скорости CPU сайта, понадобился быстрый VPS. Необходимая минимальная конфигурация была такая:
- одно ядро процессора, минимум 4 GHz;
- сервер в Германии или в Нидерландах, где, как правило, быстрые интернет-каналы;
- хостер с многолетним опытом работы, высокой оценкой и разными доступными способами оплаты (включая крипту)
Этим условиям в нашем списке из более пятидесяти хостеров соответствовали всего три. У каждого из них был арендован VPS с целью сравнить и выбрать оптимальный, вот они:
- PQ.hosting (назовем его VPS №1) – 1 ядро до 5.7 GHz, 1Gb RAM, 25Gb NVMe, цена* ≈ $4.50
- Aeza (VPS №2) – 1 ядро до 5.2 GHz, 2Gb RAM, 30Gb NVMe, цена* ≈ $7.00
- VDsina (VPS №3) – 1 ядро до 4 GHz, 1Gb RAM, 30Gb NVMe, цена* ≈ $7.50
* – цена в мес. при годовой оплате
Было решено проверить скорость работы процессоров и дисков на длительном промежутке времени. Для этого мы взяли скрипт nench.sh и на каждом сервере добавили в CRON его ежечасный запуск:
Через 10 дней из полученного файла report.log мы извлекли и визуализировали два ключевых параметра оценки скорости работы VPS:
1. Время расчёта 500 Мб хешей SHA256. По этому показателю можно оценить скорость работы процессора. Время измеряется в секундах и чем оно меньше, тем лучше.
2. Число дисковых операций ввода-вывода в секунду (IOPS), по которым можно судить о скорости диска. Чем больше число IOPS, тем лучше.
Вывод
По скорости работы процессора наш рейтинг возглавил VPS №1 (PQ.hosting), диск же оказался быстрее у VPS №2 (Aeza). Также из графиков видно, что на VPS №1 и VPS №3 скорость работы диска скорее всего ограничена, что в принципе является довольно обычной практикой для виртуальных серверов.
В итоге, для нашей задачи мы выбрали VPS №1, поскольку ключевой критерий был все же процессор, а цена у этого виртуального сервера значительно ниже конкурентов. Вместе с тем, VPS №2 за его цену был тоже весьма интересен, т.к. оперативной памяти у него было в два раза больше.
Стоит также отметить, что все тестируемые VPS были одноядерными, и арендовав аналогичные виртуальные сервера с бóльшим числом ядер, прирост в скорости и мощности будет соответствующим.