πŸ“œ ⬆️ ⬇️

How to buy a Linux VPS server

Sooner or later, those who are connected with activities on the Internet have a need for their server, move a developed site to a more productive platform (or just run 1C-Bitrix), start their internet service, game server from Counter-Strike or an extraordinary RPG. But how many of these goals in the modern web.

So, I recently had a need to switch from my ancient shared hosting to something faster and more functional. I got tired of keeping the home server and decided that I could stop at the VPS (Virtual Private Server) server as an affordable and convenient solution to my tasks.

Tasks for now - joint development (and training) on ​​RoR and transfer of a couple of clients with their sites to one site, for ease of management. Faced with difficulties in choosing (VPS now many give) decided that maybe my experience will save someone time or prompt the criterion and method of evaluation.
')
Let's get started

Choosing a VPS, we are primarily interested in its performance and price.

In this article I will try to find average performance indicators for Linux VPS servers. To do this, I will test the virtual servers of seven providers. Each of the tested VPS had an average tariff with parameters: 2 processor cores and 2GB of RAM.

The goal of the post is to determine average performance indicators for the Linux VPS server market in the average performance category.


We test the RAM, CPU and disk using phoronix-test-suite



Installation:


wget 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

or alternative:

apt-get update

apt-get install php5-cli php5-gd

apt-get install phoronix-test-suite

List of all available tests:

phoronix-test-suite list-available-tests

Tests:

pts / iozone - disk - read / write in 4kb blocks, 512MB file

pts / compress-gzip - processor

pts / ramspeed - memory

Running a test:

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

We are testing the channel:



SpeedTest installation:

wget 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

Run test:

speedtest-cli --share

If you need to choose another server, then look at the server number:

speedtest-cli --list | more

Run:

speedtest-cli --server 4718 (4718 server number, in this case it is Beeline (Moscow, Russia))




Test results:



vps buy
stable vps buyfast vps buycheap vps buyMoscow vps buylinux vps buy
Provider vpsville.ru


Tariff village, price 699 p. (~ $ 20), 50GB disk, 2GB RAM, processor - 2 cores, traffic - unlimited, location - Russia, Moscow

Disk:
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

CPU:
pts / compress-gzip-1.1.0
Average: 32.32 Seconds

RAM:
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

Network:
Download: 93.82 Mbits / s
Upload: 82.73 Mbits / s
Share results: Testing internet connection linux vps





Provider flops.ru


Tariff Cloud 2048, price 1000 p. (~ $ 29), 64GB disk, 2GB RAM, processor - 2 cores, Traffic - 90GB per day, location - Russia, Moscow

Disk:
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

RAM:
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

CPU:
pts / compress-gzip-1.1.0
Average: 25.07 Seconds

Network:
Download: 50.66 Mbits / s
Upload: 31.68 Mbits / s
Share results: How to buy vps with linux system





Provider timeweb.ru


Tariff 2035 p. (~ 59 $), 5GB disk, 2GB RAM, processor - 4 cores, traffic - unlimited, channel - 10Mbps, location - Russia, St. Petersburg

Disk:
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

CPU:
pts / compress-gzip-1.1.0
Average: 80.27 Seconds

RAM:
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

Network:
Download: 21.24 Mbits / s
Upload: 13.13 Mbits / s
Share results: Internet channel virtual server. Test.





Provider selectel.ru


Tariff 2048 p., VDS-2048: CPU - 2048MHz, RAM - 2048Mb, HDD - 204.8Gb, traffic - unlimited, location - Moscow.

Disk:
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

RAM:
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

CPU:
pts / compress-gzip-1.1.0
Average: 23.73 Seconds

Network:
Download: 10.35 Mbits / s
Upload: 19.12 Mbits / s
Share results: Vps server selection





Provider digitalocean.com


Tariff 20 $, 2GB RAM, 2 cores processor, 40GB SSD disk, Traffic - 3Tb per month, location - New-York

Disk:
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

RAM:
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

CPU:
pts / compress-gzip-1.1.0
Average: 19.71 Seconds

Network:
Download: 26.40 Mbits / s
Upload: 20.49 Mbits / s
Share results: Buy vps linux server with SSD disk





Provider Hetzner.com


Tariff VQ19 - 19.90 Euros (~ $ 27), RAM - 2Gb, Processor 1 core, 80 GB Disk, Traffic - 4Tb at a speed of 100 Mbps (above the channel is limited to 10 Mbps).

Disk:
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

CPU:
pts / compress-gzip-1.1.0
Average: 30.46 Seconds

RAM:
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

Network:
Download: 302.74 Mbits / s
Upload: 165.33 Mbits / s
Share results: vps server with not guaranteed gigabit channel





Provider 1Gb.ru


Rate 1151 p. (~ $ 34), 2GB RAM, 2 cores processor, 60 GB disk, Traffic - unlimited, location - Moscow

Disk:
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

RAM:
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

CPU:
pts / compress-gzip-1.1.0
Average: 24.91 Seconds

Network:
Download: 67.37 Mbits / s
Upload: 10.87 Mbits / s
Share results: Internet connection linux vps server



Summary tables for testing vps servers



Read and write disk systems
Reading and writing disk linux vps systems

linux vps - drive testing


Memory tests
Test RAM vps servers with linux systems

how to buy vps with linux


Virtual Server Processor Performance




Tests of speed of network connection linux vps servers





Because of Hetzner, the picture was a bit blurry :)


The last chart, which does not reflect the server parameters in any way, but often still, the rent price has a great influence on the choice of a virtual server.




Total:



To summarize all the graphics were made of different colors.
Green color - the parameter is above average (the last column is Average)
Red color - respectively below average.

Six times lit green provider flops.ru
Five times - vpsville.ru, digitalocean.com, Hetzner.com
Three - 1Gb.ru
Two - timeweb.ru and selectel.ru

This result, like all the above, does not pretend to be 100% objective, since when choosing a server, the speed of the disks is important to someone, and someone pays attention to the processor. For some, the main factor is the price ...

Good luck to everyone in choosing a hoster and stable pings :)

Source: https://habr.com/ru/post/227443/


All Articles