Обратите внимание! Недорогие виртуальные серверы в Амстердаме (Нидерланды). Оплата в рублях картами банков РФ, СБП, электронными деньгами. Подробнее.

Обзор и тестирование VDS от FirstVDS. Версия 2018

Опубликовано: 27 мая 2018
Раздел(ы): Обзоры хостинга
Просмотры: 10978
Комментарии: 1

Четыре года назад я опубликовал мой первый обзор услуг хостинга от компании FirstVDShttps://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.

Обсуждение (комментарии к статье)

  1. Хочу поделиться актуальным промокодом на FirstVDS — 648194517
    А то многие сгорели, а этот будет работать по 2027г
    Промокод который предоставляет 25% скидки на первую оплату, сумма автоматически пересчитается.
    Если появятся какие то вопросы или сложности с активацией промокода — обращайтесь.

    Реальный грамотный сервис хостинга. Компания не однодневка, работает уже больше 10 лет, что говорит о многом. Мои сайты под управлением WordPress и DLE работают быстро.
    Пару раз сайт падал, но пока отвечала служба поддержки, всё заработало. Загружаю сотни, даже тысячи картинок

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

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

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 8 | 0,285 сек. | 7.32 МБ