TimeWeb — обзор и тестирование VDS хостинга
Раздел(ы): Вебмастеру, Обзоры хостинга
Просмотры: 2793
Комментарии: 4
TimeWeb предлагает услуги по размещению сайтов в интернете с 2006 года. Сегодня компания оказывает полный комплекс услуг, в том числе виртуальный хостинг, аренду выделенных и виртуальных серверов, регистрацию доменов и конструктор сайтов. Особенно приятно, что у компании есть свое хостинговое сообщество, в котором вам расскажут все, что нужно знать о хостинге и серверных технологиях от теории до запуска онлайн-проектов.
Немного о компании TimeWeb
ООО «ТаймВэб» в представлении не нуждается, ведь они на рынке хостинга уже более 10 лет. У компании официальное юридическое лицо зарегистрированное на территории РФ.
Юридический адрес: 196084, Санкт-Петербург, улица Заставская, дом 22, корп. 2, лит. А.
ИНН: 7840339881.
Кроме городских номеров Москвы и Санкт-Петербурга есть бесплатный (8) 800-333-10-81. Услуги оказываются на основании Лицензия на оказание телематических услуг связи No 142739 от 28.07.2016, со сроком действия до 28.07.2021.
Цены на услуги VDS хостинга
Привычной таблицы с ценами нет, но есть удобный конфигуратор в котором вы выбираете необходимые вам ресурсы.
Самый простенький виртуальный сервер обойдется в 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 и им подобных, и использует свою собственную панель управления услугами хостинга.
Сервер для тестирования
На тестируемый виртуальный сервер я установил операционную систему 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 я проверил сколько используется памяти и сколько тратится времени на генерацию одной страницы:
Тестируемая страница создается сервером за 163 тысячных доли секунды. Это хорошее время для сайта на WordPress и оно косвенно соответствует полученным ранее результатам теста UnixBench.
Подробнее об этом тесте можно почитать здесь — https://moonback.ru/page/vremja-generacii-stranicy-kolichestvo-sql-zaprosov-obem-pamjati-wordpress
Скорость загрузки сайта для посетителей из России
Этот тест покажет нам как быстро будут загружаться страницы тестируемого сервера у посетителей из России. Проводить его я буду с помощью бесплатного сервиса http://ping-admin.ru/.
Я получил очень хорошие результаты для потенциальных посетителей из России. Проверяемый сервер отмечен пятью звездами за скорость загрузки сайта, при этом среднестатистический посетитель из России увидит тестируемую страницу в окне своего браузера за четверть секунды.
Скорость загрузки сайта для посетителей из Европы
С помощью бесплатного сервиса PingDom я протестирую скорость загрузки страниц сайта для условного посетителя из Швеции.
Как мы видим, наш сайт быстрее чем 93% всех протестированных сервисом pingdom.
Нагрузочное тестирование сервера
Каждый веб-мастер мечтает о большом количестве посетителей. Но при этом нужно быть уверенным, что сервер готов к такой ситуации и справится с нагрузкой. Проверять буду с помощью бесплатного сервиса loadimpact.com. Запросы будут отправляться с тестовой площадки из Ирландии.
Увеличение количества посетителей вплоть до 50-ти одновременных сессий не влияет на скорость работы сайта. Время загрузки страниц в браузере пользователя не превышает 1,5 секунды. То есть если на ваш сайт зайдут одновременно 50 посетителей, то каждый из них увидит запрашиваемую страницу менее чем за 1,5 секунды.
Выводы о VDS хостинге TimeWeb
Что понравилось: На виртуальных серверах TimeWeb используется виртуализация Xen. Оборудование расположено в России (важно если основной поток посетителей из РФ). В дата-центре высокоскоростные каналы связи. На виртуальные серверы низкая цена, сравнимая с тарифами на обычный хостинг. Есть официальное юридическое лицо. Сама компания давно на рынке услуг хостинга и проверена временем. Есть работающее хостинговое сообщество (Timeweb community).
Что-то показатель 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 «попугаев».
А самое смешное, что Vultr тоже вчера или сегодня обновил тарифы. Начальный тариф у них теперь 500 МБ ОЗУ, 20 ГБ SSD и 0,5 ТБ трафика — всего 2,5$ (менее 150 рублей!!! — теперь даже VScale проигрывает им в цене минимального тарифа). А тариф с 1 ГБ ОЗУ, 25 ГБ SSD и 1 ТБ трафика — те же 5$. Ну я пока не буду дергаться, нужно как минимум потратить в Linode внесенные на счет 5$ + полученные по купону 20$, а через 5 месяцев использования посмотрим. 🙂
Николай, спасибо за информацию.
Юрий, это Вам спасибо за все тесты и советы по настройке сервера! Я подумал, что обновленные тарифы могут быть интересны Вам или посетителям данного сайта для размещения своих проектов или для тестирования. 🙂