TimeWeb — обзор и тестирование VDS хостинга

 22 января 2017      
 Вебмастеру / Обзоры хостинга      
 комментария 4      
 385

TimeWeb предлагает услуги по размещению сайтов в интернете с 2006 года. Сегодня компания оказывает полный комплекс услуг, в том числе виртуальный хостинг, аренду выделенных и виртуальных серверов, регистрацию доменов и конструктор сайтов. Особенно приятно, что у компании есть свое хостинговое сообщество, в котором вам расскажут все, что нужно знать о хостинге и серверных технологиях от теории до запуска онлайн-проектов.

Немного о компании TimeWeb

ООО «ТаймВэб» в представлении не нуждается, ведь они на рынке хостинга уже более 10 лет. У компании официальное юридическое лицо зарегистрированное на территории РФ.
Юридический адрес: 196084, Санкт-Петербург, улица Заставская, дом 22, корп. 2, лит. А.
ИНН: 7840339881.
Кроме городских номеров Москвы и Санкт-Петербурга есть бесплатный (8) 800-333-10-81. Услуги оказываются на основании Лицензия на оказание телематических услуг связи No 142739 от 28.07.2016, со сроком действия до 28.07.2021.

Цены на услуги VDS хостинга

Привычной таблицы с ценами нет, но есть удобный конфигуратор в котором вы выбираете необходимые вам ресурсы.

Цены на VDS хостинг TimeWeb

Самый простенький виртуальный сервер обойдется в 260 рублей. За эту сумму вы получите два ядра процессора работающих на частоте 2,7 ГГц, 512 МБ оперативной памяти, SSD дисковый накопитель 5 ГБ и 1 IPv4 адрес. Система виртуализации XEN. Подключение у интернету на скорости 100 Мб/с.

В дальнейшем я буду тестировать виртуальный сервер именно по этому тарифу.

Доступные операционные системы

Для установки на виртуальный сервер доступны следующие операционные системы:

Linux

  • Bitrix 7
  • CentOS 6
  • CentOS 7
  • Debian 7
  • Debian 8
  • Fedora 24
  • Ubuntu 12.04
  • Ubuntu 14.04
  • Ubuntu 16.04

BSD

  • FreeBSD 10.0

Windows

  • Windows Server 2012 R2

Панель управления услугами TimeWeb

Компания TimeWeb отказалась от готовых «коробочных» решений типа WHM/CPanel, ISPsystem и им подобных, и использует свою собственную панель управления услугами хостинга.

TimeWeb - панель управления услугами.

Сервер для тестирования

На тестируемый виртуальный сервер я установил операционную систему CentOS 7 x64 со всеми обновлениями. В качестве панели управления хостингом я использовал бесплатную VestaCP со стандартным набором ПО вебсервера:

  • Nginx/1.10.1 web server as light front-end
  • Apache/2.4.6 web server as application back-end
  • MySQL 5.5.50-MariaDB database server
  • PHP 5.4.16 popular web scripting language

Для тестирования работы сайта я использовал тестовый блог на WordPress 4.7 с типовым шаблоном Twenty Fifteen.

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

Тест UnixBench поможет оценить производительность сервера. В процессе его проведения проверке подвергаются процессор, оперативная память, жесткий диск и сетевой интерфейс. Чем выше оценка в результатах тестирования, тем быстрее работает проверяемый сервер.

Подробнее о тестировании UnixBench можно почитать в моем обзоре — https://moonback.ru/page/unixbench

Результаты тестирования UnixBench - 850

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: 66736.local: GNU/Linux
   OS: GNU/Linux -- 3.10.0-514.el7.x86_64 -- #1 SMP Tue Nov 22 16:42:41 UTC 2016
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (5600.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (5600.2 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   15:07:02 up 30 min,  0 users,  load average: 0.00, 0.08, 0.24; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Mon Jan 09 2017 15:07:02 - 15:35:07
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       32130515.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4246.6 MWIPS (9.9 s, 7 samples)
Execl Throughput                               1185.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        242844.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           63839.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        712397.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                              403194.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  33512.7 lps   (10.0 s, 7 samples)
Process Creation                               2527.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2819.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    483.0 lpm   (60.1 s, 2 samples)
System Call Overhead                         364425.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   32130515.0   2753.3
Double-Precision Whetstone                       55.0       4246.6    772.1
Execl Throughput                                 43.0       1185.5    275.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     242844.8    613.2
File Copy 256 bufsize 500 maxblocks            1655.0      63839.3    385.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     712397.1   1228.3
Pipe Throughput                               12440.0     403194.4    324.1
Pipe-based Context Switching                   4000.0      33512.7     83.8
Process Creation                                126.0       2527.3    200.6
Shell Scripts (1 concurrent)                     42.4       2819.2    664.9
Shell Scripts (8 concurrent)                      6.0        483.0    805.1
System Call Overhead                          15000.0     364425.4    243.0
                                                                   ========
System Benchmarks Index Score                                         471.5

------------------------------------------------------------------------
Benchmark Run: Mon Jan 09 2017 15:35:07 - 16:03:19
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       62196161.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     8410.0 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1840.1 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        405277.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          106801.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1262230.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                              798031.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 140523.0 lps   (10.0 s, 7 samples)
Process Creation                               5116.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3709.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    519.3 lpm   (60.1 s, 2 samples)
System Call Overhead                         677742.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   62196161.3   5329.6
Double-Precision Whetstone                       55.0       8410.0   1529.1
Execl Throughput                                 43.0       1840.1    427.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     405277.1   1023.4
File Copy 256 bufsize 500 maxblocks            1655.0     106801.9    645.3
File Copy 4096 bufsize 8000 maxblocks          5800.0    1262230.0   2176.3
Pipe Throughput                               12440.0     798031.4    641.5
Pipe-based Context Switching                   4000.0     140523.0    351.3
Process Creation                                126.0       5116.4    406.1
Shell Scripts (1 concurrent)                     42.4       3709.2    874.8
Shell Scripts (8 concurrent)                      6.0        519.3    865.5
System Call Overhead                          15000.0     677742.2    451.8
                                                                   ========
System Benchmarks Index Score                                         857.0

[свернуть]

Время отклика сервера

Проверим как быстро отвечает виртуальный сервер от TimeWeb на запросы посетителей. Чем меньше время отклика, тем лучше каналы связи в дата-центре в котором расположен сервер, тем более быстрое в нем используется коммутирующее и маршрутизирующее оборудование.

Считается, что задержки менее 100 мс не заметны посетителям. Поэтому будем считать эту величину пограничной, а серверы у которых ping меньше этого значения пригодными для размещения сайтов.

Следует иметь ввиду, что на эту величину так же влияет тип и качество подключения к интернету самого посетителя, а также его географическая удаленность от сервера.

Пинг из Волгограда до проверяемого сервера выглядит так:

ping 92.53.97.217

Обмен пакетами с 92.53.97.217 по с 32 байтами данных:
Ответ от 92.53.97.217: число байт=32 время=35мс TTL=56
Ответ от 92.53.97.217: число байт=32 время=36мс TTL=56
Ответ от 92.53.97.217: число байт=32 время=36мс TTL=56
Ответ от 92.53.97.217: число байт=32 время=36мс TTL=56

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

Хороший результат. Для сравнения, в это же время время ping для сервера ya.ru (93.158.134.3) составило 30 мсек.

Скорость работы реального сайта

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

По-совести говоря не так важны частота процессора и объем оперативной памяти тем более, что требования к ним у разных сайтов разные и зависят от нагрузки на сервер создаваемой сайтом. Нам же куда интереснее как быстро откроется конкретный сайт на компьютере/планшете/смартфоне посетителя.

Для проведения этого испытания я загрузил копию блога на WordPress на проверяемый виртуальный сервер и измерил скорость его работы с помощью общедоступных бесплатных сервисов. В качестве испытуемой будет выступать страница — http://info.net.ru/pub/pravila-vybora-hostinga/

Скорость генерации страниц WordPress

WordPress — это самая популярная CMS у блогеров и она потребляет достаточно много ресурсов, а так же не отличается высоким быстродействием. Встроенными средствами PHP я проверил сколько используется памяти и сколько тратится времени на генерацию одной страницы:

Скорость работы WordPress

Тестируемая страница создается сервером за 163 тысячных доли секунды. Это хорошее время для сайта на WordPress и оно косвенно соответствует полученным ранее результатам теста UnixBench.

Подробнее об этом тесте можно почитать здесь — https://moonback.ru/page/vremja-generacii-stranicy-kolichestvo-sql-zaprosov-obem-pamjati-wordpress

Скорость загрузки сайта для посетителей из России

Этот тест покажет нам как быстро будут загружаться страницы тестируемого сервера у посетителей из России. Проводить его я буду с помощью бесплатного сервиса http://ping-admin.ru/.

Скорость загрузки сайта Ping-Admin.RU

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

Скорость загрузки сайта для посетителей из Европы

С помощью бесплатного сервиса PingDom я протестирую скорость загрузки страниц сайта для условного посетителя из Швеции.

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

Как мы видим, наш сайт быстрее чем 93% всех протестированных сервисом pingdom.

Нагрузочное тестирование сервера

Каждый веб-мастер мечтает о большом количестве посетителей. Но при этом нужно быть уверенным, что сервер готов к такой ситуации и справится с нагрузкой. Проверять буду с помощью бесплатного сервиса loadimpact.com. Запросы будут отправляться с тестовой площадки из Ирландии.

TimeWeb - нагрузочное тестирование

Увеличение количества посетителей вплоть до 50-ти одновременных сессий не влияет на скорость работы сайта. Время загрузки страниц в браузере пользователя не превышает 1,5 секунды. То есть если на ваш сайт зайдут одновременно 50 посетителей, то каждый из них увидит запрашиваемую страницу менее чем за 1,5 секунды.

Выводы о VDS хостинге TimeWeb

Что понравилось: На виртуальных серверах TimeWeb используется виртуализация Xen. Оборудование расположено в России (важно если основной поток посетителей из РФ). В дата-центре высокоскоростные каналы связи. На виртуальные серверы низкая цена, сравнимая с тарифами на обычный хостинг. Есть официальное юридическое лицо. Сама компания давно на рынке услуг хостинга и проверена временем. Есть работающее хостинговое сообщество (Timeweb community).

Поделись страницей с друзьями!

Обсуждение: 4 комментария

  1. Николай:

    Что-то показатель UnixBench у TimeWeb не очень по сравнению с западными аналогами. Тот же Linode недавно выкатил новый тариф (1 ГБ ОЗУ, 20 ГБ SSD, проц 2,5 ГГц, траф 1 ТБ) за чуть большие деньги — 5$. Многие давно ждали 5-баксового тарифа от Линод. Я почти сразу после выхода оного переехал к ним от Vultr. Для CentOS 7 в минимальных требованиях указан размер ОЗУ 1 Гб (знаю, что эта ось заводится и на 512 Мб, но имхо лучше следовать рекомендациям), так что для меня тариф оказался оптимальным (у Vultr по промо ссылке 1 гиг дают минимум за 8 баксов). Правда, сервер пришлось взять в Лондоне (пинг до меня 52-55 мс), это не Vsale с его 7 мс от Москвы, но все равно отлично. Изначально тестировал сервер во Франкфурте, но что-то скорость скачивания и время генерации страниц моими сайтами там оказались хуже, чем в Лондонском датацентре. Один из пользователей тестировал 1 Гб сервер Linode в США — он набрал в UB около 1300 «попугаев».

    Ответить
  2. Николай:

    А самое смешное, что Vultr тоже вчера или сегодня обновил тарифы. Начальный тариф у них теперь 500 МБ ОЗУ, 20 ГБ SSD и 0,5 ТБ трафика — всего 2,5$ (менее 150 рублей!!! — теперь даже VScale проигрывает им в цене минимального тарифа). А тариф с 1 ГБ ОЗУ, 25 ГБ SSD и 1 ТБ трафика — те же 5$. Ну я пока не буду дергаться, нужно как минимум потратить в Linode внесенные на счет 5$ + полученные по купону 20$, а через 5 месяцев использования посмотрим. 🙂

    Ответить
    1. Николай, спасибо за информацию.

      Ответить
      1. Николай:

        Юрий, это Вам спасибо за все тесты и советы по настройке сервера! Я подумал, что обновленные тарифы могут быть интересны Вам или посетителям данного сайта для размещения своих проектов или для тестирования. 🙂

        Ответить

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

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

Нажимая кнопку "Отправить" я даю свое согласие на обработку введенной мной персональной информации в соответствии с Федеральным Законом от 27.07.2006 №152-ФЗ "О персональных данных", на условиях и для целей определенных политикой конфиденциальности.

2017 © Технический блог
SQL - 56 | 0,280 сек. | 10.88 МБ
доступность сайта