Тестируем m4host.net — виртуальные серверы Латвии
Раздел(ы): Обзоры хостинга
Просмотры: 715
Комментарии: 0
В поисках универсального хостинга, который одинаково хорошо доступен как из Европы, так и из России я протестировал виртуальные серверы, расположенные в Латвии. Вы будете приятно удивлены, но при одинаковой цене и производительности с европейскими эти серверы имеют заметно меньшее время отклика (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.
Географическое расположение серверов
Серверы размещены в двух дата-центрах в столице Латвии городе Рига:
- Датацентр «MWTV»: Ērgļu iela 7, Riga LV-1012, Latvia.
- Датацентр «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 в России открываются быстрее, чем на виртуальных серверах той же ценовой категории у провайдеров из Европы.
Моему блогу оказалось очень комфортно на сервере даже в самой минимальной конфигурации.