Обзор и тестирование VDS от FirstVDS. Версия 2018
Четыре года назад я опубликовал мой первый обзор услуг хостинга от компании FirstVDS — https://moonback.ru/page/obzor-firstvds. За прошедшее время у компании появились новые тарифы и услуги. И чтобы шагать в ногу со временем, а мой блог не превратился в РЕТРО-блог, я в начале мая взял новый сервер на тестирование и подготовил свежий обзор.
Знакомство с компанией FirstVDS
Компания по праву считается лидером хостинга виртуальных выделенных серверов. Проект существует с 2002 года и за это время сумел завоевать доверие пользователей. Услуги предоставляются от имени официального юридического лица АО «Первый». На сайте указана вся необходима контактная и юридическая информация — https://firstvds.ru/company/contacts. Работают легально, предоставляют договоры и все документы для бухгалтерии.
Оборудование размещено в собственном дата-центре в Москве. Для виртуальных серверов используются системы виртуализации OpenVZ и KVM, при этом гарантируют аптайм на уровне 99,6%.
Однако больше всего мне у FirstVDS нравится Энциклопедия хостинга. Она реально огромная и отвечает на большинство вопросов с которыми может столкнуться администратор сервера. Я не один раз с ее помощью решал проблемы со своими VDS, расположенными в том числе у других хостеров.
Цены на виртуальные серверы VDS от FirstVDS
Купить виртуальный сервер в компании FirstVDS можно всего за 90 рублей! По сути вы платите лишь за выделенный IP адрес. Но возможности такого сервера по тарифу «Разминка» несколько скромны, а так же сам сервер имеет ряд ограничений, поэтому я не буду его рассматривать в данном обзоре.
Остановимся на серверах основанных на системе виртуализации KVM и использующие гибридный накопитель, так называемый HDD+SSD. Последний работает быстро почти как SSD, при этом имеет больший объем за те же деньги.
249 рублей в месяц за сервер начального уровня — это вполне конкурентная цена и поэтому именно его я и взял на тестирование.
Конфигурация сервера для тестирования
В качестве операционной системы для тестирования я установил свежий Debian 9 со всеми обновлениями. Мой выбор был обусловлен наличием PHP 7 «из коробки». Для организации веб-сервера я установил бесплатную панель управления FastPanel и получил следующий список прикладного ПО:
- Nginx 1.12.2 web server
- MySQL 10.1.26 MariaDB database server
- PHP 7.0.27 popular web scripting language в режиме работы PHP-FPM
Так как в начальной конфигурации сервер не имеет раздела виртуальной памяти (подкачки), то я создал SWAP файл объемом 1 ГБ и увидел скорость работы жесткого диска:
Проверим соответствие заявленных параметров сервера реальным, сначала процессор :
# grep name /proc/cpuinfo model name : Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
а затем оперативную память:
# grep MemTotal /proc/meminfo MemTotal: 1020284 kB
Если не придираться по мелочам, то можно считать, что предоставленный сервер полностью соответствую заявленным характеристикам.
Почему для тестирования я выбираю WordPress
Для проверки работы сайта был использован тестовый блог на WordPress 4.9.5 с шаблоном Twenty Fifteen из комплекта поставки этой CMS.
Выбор WordPress обусловлен тем, что это самая популярная CMS. По данным https://w3techs.com/ 30% всех сайтов в мире работают на WordPress.
При использовании WordPress для тестирования, результаты будут полезны бОльшему количеству читателей моего блога.
Синтетическое тестирование UnixBench
Этот популярный синтетический тест предоставляет базовый индикатор производительности Unix-подобной операционной системы. Он тестирует систему в целом, а не только показывает по отдельности производительность процессора, оперативной памяти или дискового накопителя.
Подробнее об UnixBench вы можете прочитать в моей новой статье — https://moonback.ru/page/unixbench-debian-9
======================================================================== BYTE UNIX Benchmarks (Version 5.1.3) System: info: GNU/Linux OS: GNU/Linux -- 4.9.0-6-amd64 -- #1 SMP Debian 4.9.88-1 (2018-04-29) Machine: x86_64 (unknown) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz (4389.7 bogomips) x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET 21:25:44 up 1 day, 10:48, 1 user, load average: 0.76, 2.64, 1.79; runlevel 2018-05-10 ------------------------------------------------------------------------ Benchmark Run: Fri May 11 2018 21:25:44 - 21:54:01 1 CPU in system; running 1 parallel copy of tests Dhrystone 2 using register variables 29078384.3 lps (10.0 s, 7 samples) Double-Precision Whetstone 3212.2 MWIPS (9.9 s, 7 samples) Execl Throughput 4281.1 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 561974.6 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 164290.8 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 1289571.0 KBps (30.0 s, 2 samples) Pipe Throughput 948601.1 lps (10.0 s, 7 samples) Pipe-based Context Switching 107194.6 lps (10.0 s, 7 samples) Process Creation 8555.7 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 7046.2 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 926.7 lpm (60.0 s, 2 samples) System Call Overhead 693005.9 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 29078384.3 2491.7 Double-Precision Whetstone 55.0 3212.2 584.0 Execl Throughput 43.0 4281.1 995.6 File Copy 1024 bufsize 2000 maxblocks 3960.0 561974.6 1419.1 File Copy 256 bufsize 500 maxblocks 1655.0 164290.8 992.7 File Copy 4096 bufsize 8000 maxblocks 5800.0 1289571.0 2223.4 Pipe Throughput 12440.0 948601.1 762.5 Pipe-based Context Switching 4000.0 107194.6 268.0 Process Creation 126.0 8555.7 679.0 Shell Scripts (1 concurrent) 42.4 7046.2 1661.8 Shell Scripts (8 concurrent) 6.0 926.7 1544.5 System Call Overhead 15000.0 693005.9 462.0 ======== System Benchmarks Index Score 976.0
Проверяемый сервер набрал почти 1000 баллов и это сравнимо с результатами предыдущего тестирования. Полученное значение — это хороший результат и он говорит о том, что сервер будет быстрым при хостинге сайтов. Поэтому он попадает в мой рейтинг рекомендованных серверов для размещения сайтов — https://moonback.ru/page/top-lowcost-vds.
Проверка времени доступа
Для проверки доступности сервера проверим величину ping. Меньшие значения говорят о том, что в Дата-центре, где расположен сервер, быстрое коммутационное оборудование и хорошие каналы связи. Напомню, что свои серверы FirstVDS располагает в Москве.
Пинг из Волгограда выглядит так:
ping 37.230.114.173 Обмен пакетами с 37.230.114.173 по с 32 байтами данных: Ответ от 37.230.114.173: число байт=32 время=31мс TTL=52 Ответ от 37.230.114.173: число байт=32 время=31мс TTL=52 Ответ от 37.230.114.173: число байт=32 время=31мс TTL=52 Ответ от 37.230.114.173: число байт=32 время=32мс TTL=52 Статистика Ping для 37.230.114.173: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь) Приблизительное время приема-передачи в мс: Минимальное = 31мсек, Максимальное = 32 мсек, Среднее = 31 мсек
Данные для сравнения: во время проведения тестирования среднее значение ping до сайта ПС Яндекс (ya.ru) у меня составило те же 31 мс, а до Google-DNS (8.8.8.8) — 30 мс.
Получается, что тестируемый сервер откликается так же быстро как и серверы Яндекса и Google. Это отличный результат!
Проверка скорости работы реального сайта
Скорость работы реального сайта, как написано выше, я буду проверять на WordPress блоге. Это позволит увидеть реальную картину как быстро создаются страницы сайта и как быстро они открываются на компьютерах посетителей.
В качестве подопытной будет выступать страница — http://info.net.ru/post/pravila-vybora-hostinga/
Скорость генерации страниц на WordPress
Встроенными средствами PHP (подробнее здесь) я проверил сколько используется памяти и сколько тратится времени на генерацию одной страницы у сайта на WordPress:
Тестируемая страница создается сервером за 37 тысячных секунды. Это отличное значение для сайта на WordPress и оно подтверждает хорошие результаты теста UnixBench полученные ранее.
Время загрузки сайта у посетителей из России
Проверим как быстро будут открываться страницы сайта у условного посетителя из России. Проводить этот тест я буду с помощью бесплатного сервиса http://ping-admin.ru/.
Результаты очень хорошие, сайт у посетителей будет открываться быстро. В среднем потенциальный посетитель из России увидит тестируемую страницу в окне своего браузера за 4 десятых доли секунды.
Время загрузки сайта у посетителей из Европы
С помощью бесплатного сервиса PingDom я протестирую скорость загрузки страниц сайта для условного посетителя из Швеции.
Тестируемый сайт оказался быстрее 93% всех сайтов протестированных сервисом PingDom и посетитель из Швеции увидит тестируемую страницу менее чем за 8 десятых секунды.
На основе полученных результатах можно сделать вывод что сайты расположенные на серверах FirstVDS будут быстро открываться не только у посетителей из России, но и из Европы.
Нагрузочное тестирование сервера
Проверим как наш сайт справится с большим наплывом посетителей. Для этого я воспользуюсь бесплатным тарифом отечественного сервиса loaddy.com:
За 3 минуты тестируемый сервер безошибочно ответил на 940 запросов, при максимальном значении одновременных подключений равном 100. При этом время ответа сервера не превышало пол-секунды.
Полученные значения говорят, что сервер хорошо справляется с нагрузкой. Жаль, что возможности бесплатного тарифа тестирования не позволяют определить критичную величину количества посетителей.
Нагрузочное тестирование из Европы
Для полноты картины дополнительно проверим сервер иностранным сервисом нагрузочного тестирования https://loadimpact.com/.
В его бесплатном тарифе лишь 50 одновременных подключений.
Которые, как и ожидалось, не сказались на скорости работы сайта.
Выводы о хостинге FirstVDS
Мне понравился протестированный сервер. Он работает быстро и справляется с нагрузкой.
По результатам проведенного тестирования компания FirstVDS попадает в мой список рекомендованных хостингов — https://moonback.ru/page/top-lowcost-vds.
Обязательно ознакомьтесь с обзорами других хостинговых компаний — https://moonback.ru/category/hosting-obzor.
Хочу поделиться актуальным промокодом на FirstVDS — 648194517
А то многие сгорели, а этот будет работать по 2027г
Промокод который предоставляет 25% скидки на первую оплату, сумма автоматически пересчитается.
Если появятся какие то вопросы или сложности с активацией промокода — обращайтесь.
Реальный грамотный сервис хостинга. Компания не однодневка, работает уже больше 10 лет, что говорит о многом. Мои сайты под управлением WordPress и DLE работают быстро.
Пару раз сайт падал, но пока отвечала служба поддержки, всё заработало. Загружаю сотни, даже тысячи картинок