Как купить Linux VPS

Рано или поздно у тех, кто связан с деятельностью в интернете возникает потребность в своём сервере, перенести развитой сайт на более производительную площадку (или просто 1C-Bitrix запустить), запустить свой интернет-сервис, игровой сервер с Counter-Strike или внеочередной RPG. Да мало ли этих целей в современном вебе.Вот и у меня недавно возникла потребность в переходе с моего древного shared хостинга на что-то более быстрое и функциональное. Держать домашний сервер я утомился и решил, что можно остановиться на VPS (Virtual Private Server) сервере, как вполне доступном и удобном решении моих задач.

Задачи на сейчас — совместная разработка (и обучение) на RoR и перенос пары клиентов с их сайтами на одну площадку, для удобства управления. Столкнувшись со сложностями в выборе (VPS нынче многие дают) решил, что может быть мой опыт сэкономит кому то время или подскажет критерий и метод оценки.

Приступим.Выбирая VPS нас интересует, в первую очередь, его производительность и цена.

В данной статье я попытаюсь найти средние показатели производительности для Linux VPS серверов. Для этого проведу тестирование виртуальных серверов семи провайдеров. Каждый из тестируемых VPS имел средний тариф с параметрами: 2 ядра процессора и 2Гб оперативной памяти.

Цель поста — определение средних показателей производительности для рынка Linux VPS серверов в категории средней производительности.

Тестируем ОЗУ, ЦПУ и диск с помощью пакета phoronix-test-suiteУстановка:

wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_5.0.1_all.deb

apt-get update

apt-get install php5-cli php5-gd

dpkg –i phoronix-test-suite_5.0.1_all.deb

или альтернативный вариант:

apt-get update

apt-get install php5-cli php5-gd

apt-get install phoronix-test-suite

Список всех доступных тестов:

phoronix-test-suite list-available-tests

Тесты:

pts/iozone — диск — чтение/запись блоками по 4 кб, файл 512Мб

pts/compress-gzip — процессор

pts/ramspeed — память

Запуск тестирования:

phoronix-test-suite run pts/iozone pts/compress-gzip pts/ramspeed

Тестируем канал: Установка SpeedTest:

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.pychmod a+rx speedtest_cli.py

mv speedtest_cli.py /usr/local/bin/speedtest-cli

chown root: root /usr/local/bin/speedtest-cli

Запуск теста:

speedtest-cli --share

Если нужно выбрать другой сервер то смотрим номер сервера:

speedtest-cli --list |more

Запускаем:

speedtest-cli --server 4718 (4718 номер сервера, в данном случае это Beeline (Moscow, Russia))

Результаты тестов: 9fe34b120b3e540753bdc8337f80a4ef.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png

Провайдер vpsville.ru Тариф village, цена 699 р. (~ 20$), диск 50Гб, RAM 2Гб, процессор — 2 ядра, трафик — безлимитный, локация — Россия, Москва

Диск: pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]Average: 2625.46 MB/spts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]Average: 116.80 MB/s

Процессор: pts/compress-gzip-1.1.0Average: 32.32 Seconds

ОЗУ: pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]Average: 8842.28 MB/spts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]Average: 8832.56 MB/s

Сеть: Download: 93.82 Mbits/sUpload: 82.73 Mbits/sShare results: Тестирование интернет соединения linux vps

bc21ababb2937fbd1e5c18742f27b293.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png

Провайдер flops.ru Тариф Облачный 2048, цена 1000 р. (~ 29$), диск 64Гб, RAM 2Гб, процессор — 2 ядра, Трафик — 90Гб в сутки, локация — Россия, Москва

Диск: pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]Average: 3984.85 MB/spts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]Average: 132.83 MB/s

ОЗУ: pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]Average: 15409.53 MB/spts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]Average: 15110.79 MB/s

Процессор: pts/compress-gzip-1.1.0Average: 25.07 Seconds

Сеть: Download: 50.66 Mbits/sUpload: 31.68 Mbits/sShare results: Как купить vps с системой linux

e3965fbb9a2a9acac1d0b8f1079ede1a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png

Провайдер timeweb.ru Тариф 2035 р. (~ 59$), диск 5Гб, RAM 2Гб, процессор — 4 ядра, трафик — безлимитный, канал — 10Мбит/с., локация — Россия, Санкт-Петербург

Диск: pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]Average: 58.60 MB/spts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]Average: 20.97 MB/s

Процессор: pts/compress-gzip-1.1.0Average: 80.27 Seconds

ОЗУ: pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]Average: 16073.60 MB/spts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]Average: 15958.42 MB/s

Сеть: Download: 21.24 Mbits/sUpload: 13.13 Mbits/sShare results: Интернет канал виртуального сервера. Тест.

691d0bab8446b330151fe1e3675c2061.png1d96fd8bf84d25ea126111cec39a296a.png

Провайдер selectel.ru Тариф 2048 р., VDS-2048: CPU — 2048MHz, RAM — 2048Mb, HDD — 204,8Gb, трафик — безлимитный, локация — Москва.

Диск: pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]Average: 2229.47 MB/spts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]Average: 261.52 MB/s

ОЗУ: pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]Average: 9062.74 MB/spts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]Average: 10525.11 MB/s

Процессор: pts/compress-gzip-1.1.0Average: 23.73 Seconds

Сеть: Download: 10.35 Mbits/sUpload: 19.12 Mbits/sShare results: Выбор vps сервера

d245f2a9a1304749c1cc8fd34f217e73.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png

Провайдер digitalocean.com Тариф 20$, ОЗУ 2Гб, Процессор 2 ядра, Диск 40Гб SSD, Трафик — 3Тб в месяц, локация — New-York

Диск: pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]Average: 2412.61 MB/spts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]Average: 181.50 MB/s

ОЗУ: pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]Average: 17077.31 MB/spts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]Average: 15088.17 MB/s

Процессор: pts/compress-gzip-1.1.0Average: 19.71 Seconds

Сеть: Download: 26.40 Mbits/sUpload: 20.49 Mbits/sShare results: Купить vps linux сервер с SSD дискаи

9e118bdca593f6ec202f95ebc767c370.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png

Провайдер Hetzner.com Тариф VQ19 — 19,90 Евро (~ 27$), ОЗУ — 2Гб, Процессор 1 ядро, Диск 80 Гб, Трафик — 4Тб на скорости 100Мбит (свыше канал ограничивается 10Мбит).

Диск: pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]Average: 57.29 MB/spts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]Average: 7218.04 MB/s

Процессор: pts/compress-gzip-1.1.0Average: 30.46 Seconds

ОЗУ: pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]Average: 10457.82 MB/spts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]Average: 10536.78 MB/s

Сеть: Download: 302.74 Mbits/sUpload: 165.33 Mbits/sShare results: vps сервер с не гарантированным гигабитным каналом

24415d0dd66d354623c9d6ab5370deb3.gif1d96fd8bf84d25ea126111cec39a296a.png1d96fd8bf84d25ea126111cec39a296a.png

Провайдер 1Gb.ru Тариф 1151 р. (~34$), ОЗУ 2Гб, процессор 2 ядра, диск 60 Гб, Трафик — безлимитный, локация — Москва

Диск: pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]Average: 2057.24 MB/spts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]Average: 21.23 MB/s

ОЗУ: pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]Average: 14828.04 MB/spts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]Average: 12659.67 MB/s

Процессор: pts/compress-gzip-1.1.0Average: 24.91 Seconds

Сеть: Download: 67.37 Mbits/sUpload: 10.87 Mbits/sShare results: Интернет соединение linux vps сервера

Сводные таблицы тестирования vps серверов Чтение и запись дисковых системdf265204145786a7781b7ea6b76fd031.png

4cfe512aebe6eb85b4db7ae40e92ae26.png

Тесты оперативной памяти393eaf7b8d03e616bd295abfd35035fd.pngdf5c67288b07f67a762508d8b9c06cfd.png

Производительность процессора виртуального сервера96d32c9d64df51af5011e7141c26ad4f.png

Тесты скорости сетевого соединения linux vps серверов32abd71b580917fa44520969a9af82d9.png

090993c9c097661a05695f02a5e12a7f.png

Из-за Hetzner картина получилась немного смазанной :)

Последний график, который никак не отображает параметры сервера, но зачастую все-таки очень сильно влияет на выбор виртуального сервера это цена аренды.94d95ed347efe7a829d3e2032b592e21.png

Итого: Для подведения итога все графики были сделаны разноцветными.Зеленый цвет — параметр выше среднего (последний столбец — Average)Красный цвет — соответственно ниже среднего.

Пять раз зажигал зеленый цвет провайдер flops.ruЧетыре раза — vpsville.ru, digitalocean.com, Hetzner.comТри — timeweb.ruДва — 1Gb.ruИ всего один — selectel.ru

Этот итог, как и все выше изложенное не претендует на 100% объективность, так как при выборе сервера кому то важна скорость дисков, а кто-то обращает внимание на процессор. Для кого-то основной фактор это цена…

Всем удачи в выборе хостера и стабильных пингов :)

© Habrahabr.ru