Как считается индекс VPS для составления рейтинга?
- Что такое виртуальный сервер (VPS)?
- В чем отличие VPS, шаред хостинга и выделенного сервера?
- Преимущества и недостатки VPS?
- В чем основная задача проекта IndexVPS?
Позиция конкретного тарифа VPS формируется за счет индекса VPS, сформированного на основании перечисленных тестов. А позиция хостинг-провайдера зависит от среднего индекса всех проанализированных VPS.
Все тесты производительности виртуальной машины повторяются трижды. Время выполнения тестирования выбирается произвольно в диапазоне 3-х дней.
Таким образом хостинг-провайдер никак не может повлиять на результаты тестирования VPS.
Выполняется анализ производительности одного ядра и всех заявленных ядер на VPS. Тестирование производится с использованием benchmark Geekbench 6.
Как правило, производительность всех ядер не равна производительности одного ядра, умноженному на количество ядер. К примеру, для 4-х ядерной VPS, показатели могут быть следующие: Multi-Core Score - 3585, а Single-Core Score - 1129.
1129 x 4 = 4516, что больше 3585
Из этого следует, что производительность проседает при нагрузке всех ядер одновременно. Поэтому мы учитываем процент снижения производительности при создании индекса VPS.
Для анализа скорости выполнения операций в оперативной памяти (RAM) используется benchmark утилита Sysbench. Это многопоточный инструмент с открытым исходным кодом, с помощью которого анализируется количество выполненных операций за единицу времи.
Производительность дисковой системы анализируется в два этапа:
Используется утилита Fio, параметры которой подобраны наиболее оптимально, чтобы исключить вероятность кэширования данных и максимально приблизится к реальным нагрузкам на сервере.
На первом этапе определяется максимальное количество операций за секунду. Выполняется 2 операции для получения IOPs при рандомном чтении и рандомной записи. Данный этап наиболее важный, поскольку генерирует нагрузку, которая чаще всего бывает на VPS.
На втором этапе получаем максимально-возможную скорость трасфера данных при линейном (последовательном) чтении и при записи.
Скорость сети, как и латентность (время отклика), проверяется с помощью Speedtest. Тестирование выполняется по нескольким точкам в Европе, Азии и Северной Америке.
Индекс VPS учитывает не только саму скорость в определенный момент, но и сопоставляет ее изменение по времени, а также сравнивает скорость по разным направлениям. Идельным по качеству сети будет виртуальный сервер, у которого скорость по всем направлениям в мире примерно одинаковая и не фиксируются существенные изменения скорости и латентности по времени.
Также стоит отметить, что IndexVPS определяет локацию VPS и преимущество отдает тем локациям, что ближе к серверу. Но тестируется во всех направлениях.
Точка зрения IndexVPS основана на большом опыте работы с серверами, в т.ч. и с виртуальными, а также на опыте программирования и анализа проблем с производительностью разных сайтов.
Самым важным, мы считаем, является производительность процессора (CPU), так как ни одна операция не может быть выполнена не пройдя через вычислительные мощности процессора.
Второй по важности фактор — производительность дисковой системы. Несмотря на то, что все операции выполняются с использованием оперативной памяти, как и с процессором, важность производительности RAM может быть переоценена. Скорость обработки операций в памяти конечно отличается по серверам, но оперативная память по прежнему остается более быстрой в сравнении с диском.
Качество сети также имеет не малое значение при определении индекса VPS, ведь доступ к виртуальному серверу всегда удаленный. А для выполнения исключительно локальных операций VPS редко используется.
IndexVPS показывает исключительно достоверные оценки производительности VPS. Наш индекс VPS невозможно купить.
Реклама у нас продается исключительно в рекламном блоке и на сам вывод индекса это не влияет.