Насколько вам приятно рекомендовать FirstVDS своим друзьям и коллегам?
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
В прошлый раз вы поставили нам из 10, продолжить опрос?

Сравнение производительности тарифов

Мы провели тестирование VDS, чтобы сравнить производительность серверов на разных тарифных планах. Это исследование поможет вам выбрать подходящий тариф.

Последнее обновление данных: октябрь 2017 г.

Мы измерили производительность сервера баз данных MySQL и веб-сервера Apache с использованием утилит sysbench и ab. Для Apache исследовали время обработки статического html и работы с php (php в режиме работы как модуль Apache).

Тарифы основной линейки отличаются количеством доступных виртуальных ядер, памятью и дисковым пространством. При этом аппаратная часть на всех услугах идентична и сопоставима, как и частота каждого ядра.

Утилиты тестирования были запущены с 5 конкурентными потоками, чтобы отразить работу и преимущества нескольких ядер на старших тарифах линейки. Для сравнения также тестировались тарифы с SSD-дисками и сервер Форсаж в конфигурации тарифа Разгон: 2 ядра * 2 Ггц. 2 Гб RAM. С помощью Sysbench также проверили дисковую подсистему на скорость чтение/записи, что актуально для обзора линейки с SSD-дисками.

В таблице ниже приведено максимальное количество запросов в секунду к MySQL и Apache при выполнении php-скрипта и обработке статического html-файла на разных тарифных планах:

  Simple.html Simple.php Mysql
Старт 3487 595 6722
Разгон 7799 1452 13903
Отрыв 9441 1855 21307
Улёт 11059 2404 28010
Форсаж в конфигурации, как Разгон 8935 1805 15358
SSD-Отрыв 9894 2075 21883
SSD-Форсаж в конфигурации, как Разгон 9063 1851 14931

Из таблицы видно, что скорость обработки в несколько потоков напрямую зависит от количества виртуальных ядер тарифа. Форсаж находится между тарифами Разгон и Отрыв. Тарифы на SSD-дисках немного выигрывают в производительности обработки скриптов из-за более быстрого доступа к дисковой подсистеме. В многопоточном режиме лучшие результаты показывает тариф Улёт.

Это наглядно видно на графике:

Содержание тестовой html-страницы

Далее мы провели тестирование дисковой подсистемы на скорость чтение/записи и получили ожидаемые результаты. Серверы с SSD-накопителями выполняют операции в среднем в 2 раза быстрее. Тарифы основной линейки показали примерно одинаковые значения:

  iotest
Старт 60809
Разгон 58662
Отрыв 63579
Улёт 65926
Форсаж в конфигурации, как Разгон 56177
SSD-Отрыв 127917
SSD-Форсаж в конфигурации, как Разгон 120714
Содержание тестовой html-страницы

Какой тариф выбрать

Предположим, ваш сайт использует php-скрипт, который осуществляет 20 запросов к базе данных, загружает 10 статических картинок. Страница генерируется за 2 сек, одновременно на страницу могут зайти 5 пользователей. Возьмём тарифный план VDS-Старт (из первой таблицы):

  • Запрос MySQL выполняется за 1 / 6722 = 0,000149 сек
  • Запрос к «статике» выполняется за 1 / 3487 = 0,000287 сек
  • Обработка PHP-скрипта занимает 1 / 595 = 0,00168 сек

Время выполнения можно подсчитать, суммировав затраты времени сервисами MySQL и Apache:

0,00168 + (20 × 0,000149) + (10 × 0,000287) = 0,00753 сек

Данные числа применимы только к идеальным условиям. Должно пройти время, пока установится tcp-соединение с сервером, пока браузер сформирует запрос и обработает ответ. Но, зная реальную скорость работы приложения на VDS-Старт, можно вычислить разницу производительности на тарифах и выбрать подходящий.

Нужно понимать, что выбор тарифа зависит от специфики вашего приложения и его «потребностей». Например, тариф Старт не предназначен для серьёзных проектов с большой нагрузкой — недостаточно ОЗУ, только 1Гб. Если для выполнения скриптов вашего проекта нужно больше оперативной памяти, лучше взять тариф старше. В нём также больше дискового пространства и ядер. Последнее при правильной настройке позволит быстрее справляться с бОльшим количеством клиентских запросов.

SSD-диски потребуются, если у приложения есть потребность в частых и быстрых запросах на операцию ввода/вывода. Вы ощутите значительной прирост скорости доступа к диску.

Тарифы линейки Форсаж позволяют гибко настроить VDS. И получить количество ресурсов, недоступное в рамках основной линейки.

Этот материал был полезен?

Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!