Рано или поздно у тех, кто связан с деятельностью в интернете возникает потребность в своём сервере, перенести развитой сайт на более производительную площадку (или просто 1C-Bitrix запустить), запустить свой интернет-сервис, игровой сервер с Counter-Strike или внеочередной RPG. Да мало ли этих целей в современном вебе.
Вот и у меня недавно возникла потребность в переходе с моего древного shared
Задачи на сейчас – совместная разработка (и обучение) на RoR и перенос пары клиентов с их сайтами на одну площадку, для удобства управления. Столкнувшись со сложностями в выборе (
Приступим.
Выбирая
В данной статье я попытаюсь найти средние показатели производительности для Linux
Цель поста – определение средних показателей производительности для рынка Linux
Тестируем ОЗУ, ЦПУ и диск с помощью пакета 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.py
chmod 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))
Результаты тестов:
Провайдер 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/s
pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]
Average: 116.80 MB/s
Процессор:
pts/compress-gzip-1.1.0
Average: 32.32 Seconds
ОЗУ:
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]
Average: 8842.28 MB/s
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]
Average: 8832.56 MB/s
Сеть:
Download: 93.82 Mbits/s
Upload: 82.73 Mbits/s
Share results:
Провайдер 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/s
pts/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/s
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]
Average: 15110.79 MB/s
Процессор:
pts/compress-gzip-1.1.0
Average: 25.07 Seconds
Сеть:
Download: 50.66 Mbits/s
Upload: 31.68 Mbits/s
Share results:
Провайдер 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/s
pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Write Performance]
Average: 20.97 MB/s
Процессор:
pts/compress-gzip-1.1.0
Average: 80.27 Seconds
ОЗУ:
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]
Average: 16073.60 MB/s
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]
Average: 15958.42 MB/s
Сеть:
Download: 21.24 Mbits/s
Upload: 13.13 Mbits/s
Share results:
Провайдер 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/s
pts/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/s
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]
Average: 10525.11 MB/s
Процессор:
pts/compress-gzip-1.1.0
Average: 23.73 Seconds
Сеть:
Download: 10.35 Mbits/s
Upload: 19.12 Mbits/s
Share results:
Провайдер 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/s
pts/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/s
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]
Average: 15088.17 MB/s
Процессор:
pts/compress-gzip-1.1.0
Average: 19.71 Seconds
Сеть:
Download: 26.40 Mbits/s
Upload: 20.49 Mbits/s
Share results:
Провайдер 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/s
pts/iozone-1.8.0 [Record Size: 4Kb — File Size: 512MB — Disk Test: Read Performance]
Average: 7218.04 MB/s
Процессор:
pts/compress-gzip-1.1.0
Average: 30.46 Seconds
ОЗУ:
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Integer]
Average: 10457.82 MB/s
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]
Average: 10536.78 MB/s
Сеть:
Download: 302.74 Mbits/s
Upload: 165.33 Mbits/s
Share results:
Провайдер 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/s
pts/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/s
pts/ramspeed-1.4.0 [Type: Average — Benchmark: Floating Point]
Average: 12659.67 MB/s
Процессор:
pts/compress-gzip-1.1.0
Average: 24.91 Seconds
Сеть:
Download: 67.37 Mbits/s
Upload: 10.87 Mbits/s
Share results:
Сводные таблицы тестирования vps серверов
Чтение и запись дисковых систем
Тесты оперативной памяти
Производительность процессора виртуального сервера
Тесты скорости сетевого соединения linux
Из-за Hetzner картина получилась немного смазанной :)
Последний график, который никак не отображает параметры сервера, но зачастую все-таки очень сильно влияет на выбор виртуального сервера это цена аренды.
Итого:
Для подведения итога все графики были сделаны разноцветными.
Зеленый цвет – параметр выше среднего (последний столбец — Average)
Красный цвет – соответственно ниже среднего.
Пять раз зажигал зеленый цвет провайдер flops.ru
Четыре раза – vpsville.ru, digitalocean.com, Hetzner.com
Три – timeweb.ru
Два – 1Gb.ru
И всего один – selectel.ru
Этот итог, как и все выше изложенное не претендует на 100% объективность, так как при выборе сервера кому то важна скорость дисков, а кто-то обращает внимание на процессор. Для кого-то основной фактор это цена…
Всем удачи в выборе хостера и стабильных пингов :)
Автор: MistaTwista
Я пользуюсь вот этим впс хостером.
Отличная поддержка и цена.