How to buy Linux VPS server

    Sooner or later, those associated with activities on the Internet have a need for their server, move the developed site to a more productive platform (or just launch 1C-Bitrix), launch their Internet service, a game server with Counter-Strike or an extraordinary RPG. Yes, you never know 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 a completely affordable and convenient solution to my problems.

    The tasks for now are joint development (and training) on ​​RoR and the transfer of a pair of clients with their sites to one site, for ease of management. Faced with difficulties in choosing (many give VPS today), I decided that maybe my experience will save someone time or tell me the criteria and evaluation method.

    Let's get started.

    When 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.


    Testing RAM, CPU and disk using the 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 blocks of 4kb, file 512Mb

    pts / compress-gzip - processor

    pts / ramspeed - memory

    Test run:

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

    Testing the channel:



    Installing SpeedTest:

    wget raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

    the chmod a + rx speedtest_cli.py

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

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

    Test Run:

    speedtest-cli the --share

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

    speedtest-cli --list | more

    Run:

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




    Test results:



    vps buy
    stable vps buyfast vps buycheapest 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

    Processor:
    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 linux vps internet connection





    Provider flops.ru


    Cloud tariff 2048, price 1000 r. (~ 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

    Processor:
    pts / compress-gzip-1.1.0
    Average: 07/25 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

    Processor:
    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 of a virtual server.  Test.





    Selectel.ru provider


    Tariff 2048 r., 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

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

    Network:
    Download: 10.35 Mbits / s
    Upload: 19.12 Mbits / s
    Share results: Choosing a vps server





    Digitalocean.com provider


    Tariff $ 20, RAM 2GB, CPU 2 cores, Disk 40GB SSD, 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

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





    Hetzner.com Provider


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

    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

    Processor:
    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 non-guaranteed gigabit channel





    Provider 1Gb.ru


    Tariff 1151 p. (~ 34 $), 2 GB RAM, 2 core 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

    Processor:
    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 testing vps servers



    Read and write disk systems
    Read and write linux vps disk systems

    linux vps - disk testing


    RAM tests
    RAM test vps servers with linux systems

    how to buy vps with linux operating system


    Virtual Server Processor Performance




    Network connection speed tests of linux vps servers





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


    The last graph, which does not display the server parameters in any way, but often still very much affects the choice of a virtual server, is the rental price.




    Total:



    To summarize, all the graphs were colorful.
    Green color - parameter is above average (last column is Average)
    Red color is respectively below average.

    The flops.ru provider lit the green color six times
    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 claim to be 100% objectivity, since when choosing a server, speed of disks is important for 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 :)

    Also popular now: