Тестируем m4host.net — виртуальные серверы Латвии

 19 марта 2015      
 Обзоры хостинга      
 Комментариев еще нет


В поисках универсального хостинга, который одинаково хорошо доступен как из Европы, так и из России я протестировал виртуальные серверы, расположенные в Латвии. Вы будете приятно удивлены, но при одинаковой цене и производительности с европейскими эти серверы имеют заметно меньшее время отклика (ping) для посетителей из России.

Сравните значения из моего обзора хостинга VDS vultr.com (я тестировал сервер расположенный в Голландии) с результатами виртуального сервера от m4host.net из Латвии.

c:>ping 92.63.88.61

Обмен пакетами с 92.63.88.61 с 32 байтами данных:
Ответ от 92.63.88.61: число байт=32 время=40мс TTL=58
Ответ от 92.63.88.61: число байт=32 время=39мс TTL=58
Ответ от 92.63.88.61: число байт=32 время=40мс TTL=58
Ответ от 92.63.88.61: число байт=32 время=39мс TTL=58

Статистика Ping для 92.63.88.61:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 39мсек, Максимальное = 40 мсек, Среднее = 39 мсек

В обоих случаях ping измерялся из Волгограда. И как видите сервера расположенные в Латвии имеют заметно меньшие задержки по сравнению с серверами из Голландии.

Цены на виртуальные серверы в Латвии

У компании m4host.net цены начинаются с 5 долларов США, эту сумму просят за виртуальный сервер с 512 МБ оперативной памяти и SSD диском объемом 10 ГБ.

Особенности серверов m4host.net

Для организации VDS используется KVM виртуализация и выделенные серверы производства DELL.
Диски для виртуальных машин нарезают сразу с разделом подкачки:

# free
             total       used       free     shared    buffers     cached
Mem:        244168     240128       4040        380      11268      20848
-/+ buffers/cache:     208012      36156
Swap:       502780      21928     480852

# swapon -s
Filename                                Type            Size    Used    Priority
/dev/vda2                               partition       502780  22516   -1

Управление услугами стандартное. Это классическое ПО от компании ISPsystem.

Географическое расположение серверов

Серверы размещены в двух дата-центрах в столице Латвии городе Рига:

  1. Датацентр «MWTV»: Ērgļu iela 7, Riga LV-1012, Latvia.
  2. Датацентр «LVRTC»: Katlakalna iela 1, Riga LV-1073, Latvia.

Предлагаемые VDS находятся в хорошей доступности. Для наглядности приведу значения ping с самого сервера до Google DNS

[root@m4host ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=60 time=9.63 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=60 time=9.72 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=60 time=9.73 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=60 time=9.91 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=60 time=9.77 ms
^C
--- 8.8.8.8 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 6017ms
rtt min/avg/max/mdev = 9.631/9.764/9.913/0.103 ms

.. и до поиска Yandex

[root@m4host ~]# ping ya.ru
PING ya.ru (213.180.193.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (213.180.193.3): icmp_seq=1 ttl=59 time=19.8 ms
64 bytes from www.yandex.ru (213.180.193.3): icmp_seq=2 ttl=59 time=19.6 ms
64 bytes from www.yandex.ru (213.180.193.3): icmp_seq=3 ttl=59 time=19.7 ms
64 bytes from www.yandex.ru (213.180.193.3): icmp_seq=4 ttl=59 time=19.7 ms
64 bytes from www.yandex.ru (213.180.193.3): icmp_seq=5 ttl=59 time=19.3 ms
^C
--- ya.ru ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4708ms
rtt min/avg/max/mdev = 19.379/19.682/19.864/0.171 ms

Конфигурация сервера для тестирования

Для тестов буду использовать виртуальный сервер в минимальной конфигурации за 5 USD с операционной системой CentOS 6.6 х64 с последними обновлениями и стандартным набором ПО для хостинга:

  • WEB: Nginx / Apache + mod_ruid2
  • DNS: Bind
  • MAIL: Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail
  • DB: MySQL / phpMyAdmin
  • FTP: VsFTPD

Новому серверу для наглядности я дал имя в основном домене: m4host.moonback.ru

Синтетическое тестирование VDS

Для определения производительности виртуального сервера воспользуюсь популярной утилитой UnixBench. О том как ее использовать при проведении тестирования вы можете прочитать на моем блоге здесь.

Из полученных результатов видно, что характеристики сервера соответствуют заявленным.

Не нужно пугаться несколько меньшими значениями объема оперативной памяти и емкости жесткого диска в результатах отчета. В частности RAM имеет значение 490 МБ вместо 512 из-за того, что часть памяти ушло ядру системы, которая не отображается как доступная. И это не означает, что из-за KVM у вас меньше памяти. Просто утилиты тестирования показывают только доступную память (ведь вы не можете использовать память занятую ядром), а не всю что используется на виртуальном сервере. Иными словами: это не баг — это фича.

Результаты тестирования очень хорошие.
UnixBench score: 1401.7
I/O rate: 94.0 MB/second
Bandwidth rate: 6.0 MB/second



Скорость загрузки сайта

Я постоянно пишу, что синтетика говорит лишь о потенциале сервера. А нам важно знать как быстро будут открываться страницы сайта расположенные на этом сервере. И для проведения такого тестирования я скопировал на новый сервер этот блог из резервной копии и замерил скорость его работы.

Для сравнения: у меня на блоге более 200 публикаций. Средняя посещаемость более 1500 человек в сутки при 2000 просмотрах. Самая посещаемая страница: Подробная инструкция как самостоятельно установить и настроить спутниковую тарелку Телекарта, на нее заходят более 200 раз в день. Вес чистого html кода этой страницы составляет 76 кБ, а суммарный объем вместе с изображениями — 1,5 МБ. Размер базы данных MySQL всего сайта — 2,5 МБ, суммарный вес сайта со всеми картинка и файлами — 46 МБ. Количество одновременных подключений в часы пик около 30.

Напомню, что время загрузки страниц зависит от производительности сервера, каналов связи датацентра и скорости интернет соединения посетителя. На последнее мы повлиять не можем, но у нас всегда есть возможность выбрать датацентр и сервер в нем.

Подробнее о методике тестирования скорости загрузки сайта вы можете прочитать в моей статье: Как бесплатно проверить скорость загрузки сайта.

Результаты тестирования скорости сайта

Скорость работы и время загрузки сайта для посетителей из России будем проверять с помощью бесплатного сервиса ping-admin.ru.

Результаты очень хорошие, самая популярная страница моего блога у посетителя из России открывается меньше, чем за пол секунды и хостинг получает четыре звездочки за скорость работы.
Другим бесплатным сервисом pingdom.com проверим время загрузки страниц сайта для потенциального посетителя из Европы.

Все опять прошло без сучка и задоринка. По результатам теста мой сайт работает быстрее 82% сайтов протестированных ранее.

Не стоит напрямую сравнивать абсолютные значения времени и скорости загрузки сайта, полученные от разных сервисов проверки. Алгоритмы тестирования и измерения у всех используются разные. Поэтому ориентируйтесь на относительные значения, а именно на звездочки и проценты. Чем их больше, тем быстрее работает сайт на тестируемом сервере.

Нагрузочная способность сервера

Проверим наш сервер и сайт на нем на предмет большого наплыва посетителей. Проделаем это с помощью бесплатного сервиса loadimpact.com.

Как видно, 100 одновременных посещений, то есть когда 100 пользователей одновременно загружают и просматривают одну и ту же страницу, не оказали заметного воздействия на сервер. Время загрузки страниц не превышает полутора секунд.
Очень достойный результат, жаль только, что с недавних пор этот сервис тестирования стрессоустойчивости web-серверов сократил возможности бесплатных проверок. И мне не удалось узнать критическое количество одновременных подключений при которых бы сервер «сдулся», ну или хотя бы замедлил свою работу.

Если вам не понятно как интерпретировать значение 100 одновременных подключений применительно к своему сайту, то знайте следующее. У меня на сайте при 2000 посещений в сутки не более 30 одновременных подключений. Пересчитав, получим, что применительно к моему блогу сервер должен выдержать как минимум 6,5 тысяч просмотров в день.

Выводы о хостинге в Латвии

Географическое расположении датацентров положительно сказалось на доступности серверов. У них хорошее время отклика как из России, так и из Европы.
Сайты работающие на VDS от компании m4host.net в России открываются быстрее, чем на виртуальных серверах той же ценовой категории у провайдеров из Европы.
Моему блогу оказалось очень комфортно на сервере даже в самой минимальной конфигурации.


 Метки:  , , ,

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Технический блог © 2016
SQL - 39 | 0,133 сек. | 7.79 МБ