[BENCHMARK] Top Hosting Providers VPS [UPDATE 07/16]

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
Hello Forumweb.hosting !

With many the new offers in VPS Hosting this year, it could be hard to know what is the best for you.
So I have run some benchmarks to make it clear and you will be able to choose the right VPS.

Before showing you the results, I have to explain how I have made this benchmark.
All the tests have been realized with a medium VPS with Ubuntu 16.04 64Bits.

From a clean install I have only install php7, unzip and python.

1) Benchmark with PHPBench


The easiest benchmark to do. You just have to upload it to your web hosting and to access it from your browser. Example mydomain.com/bench.php

2) SpeedTest CLI

You will need an SSH access to run it, but it will take only few minutes.

Code:
apt-get install -y python git
git clone https://github.com/sivel/speedtest-cli.git
python speedtest-cli/setup.py install
cd speedtest-cli
python ./speedtest_cli.py
3) MultiBenchmark.

Another very simple benchmark to run, as you have only one line to enter using SSH.

Code:
bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

---------------------------------------------------------------------------------------------------------------------------------------------------
So I'm sure you want to know the results. I haven't sorted them because it depend on what you want. Some have more CPU, and other more bandwidth or better SSD. But all those VPS Hosting are good to run your website.

1) OVH Public Cloud. VPS SSD - 1vCore / 4GB RAM / 20GB SSD - $6/Mo

Production ready with a very good CPU and a stable network

CPU model: Intel Xeon E312xx (Sandy Bridge)
Number of cores: 1
CPU frequency: 2394.454 MHz
Total amount of RAM: 3856 MB
Total amount of swap: MB
System uptime: 1:00,
I/O speed: 202 MB/s
Bzip 25MB: 4.40s
Download 100MB file: 12.0MB/s

--------------------------------------
| PHP BENCHMARK SCRIPT |
--------------------------------------
Start : 2016-06-16 20:23:56
Server : [email protected]
PHP version : 7.0.7-4+deb.sury.org~xenial+1
Platform : Linux
--------------------------------------
test_ifelse : 0.280 sec.
test_loops : 0.275 sec.
test_stringmanipulation : 0.396 sec.
test_math : 0.244 sec.
--------------------------------------
Total time: : 1.195 sec.

Testing from OVH SAS (149.202.189.50)...
Selecting best server based on latency...
Hosted by NEOTELECOMS (Paris) [1.88 km]: 7.748 ms
Testing download speed........................................
Download: 99.00 Mbit/s
Testing upload speed..................................................
Upload: 95.35 Mbit/s

2) Scaleway - VPS VC1M - 4vCore - 4GB RAM - 100GB SSD - $6/mo

The latest one-click install apps and awesome config for few dollars.
But using small CPU make it slower for big application

CPU model: Intel(R) Atom(TM) CPU C2750 @ 2.40GHz
Number of cores: 4
CPU frequency: 2393.902 MHz
Total amount of RAM: 3951 MB
Total amount of swap: MB
System uptime: 1:13,
I/O speed: 166 MB/s
Bzip 25MB: /dev/fd/63: line 29: /usr/bin/time: No such file or directory
Download 100MB file: 64.5MB/s

--------------------------------------
| PHP BENCHMARK SCRIPT |
--------------------------------------
Start : 2016-06-16 20:17:02
Server : [email protected]
PHP version : 7.0.7-4+deb.sury.org~xenial+1
Platform : Linux
--------------------------------------
test_ifelse : 0.594 sec.
test_loops : 0.656 sec.
test_stringmanipulation : 1.260 sec.
test_math : 0.817 sec.
--------------------------------------
Total time: : 3.327 sec.

Testing from Scaleway (163.172.165.44)...
Selecting best server based on latency...
Hosted by FreeMobile (Paris) [1.88 km]: 3.684 ms
Testing download speed........................................
Download: 773.68 Mbit/s
Testing upload speed..................................................
Upload: 340.78 Mbit/s

3) Ocean Digital Droplet - 1vCore / 1GB RAM / 30GB SSD - 10$/mo

Trusted web hosting, Ocean digital is good but still a little more expensive

CPU model: Intel(R) Xeon(R) CPU E5-2630L 0 @ 2.00GHz
Number of cores: 1
CPU frequency: 1999.999 MHz
Total amount of RAM: 992 MB
Total amount of swap: MB
System uptime: 20 min,
I/O speed: 405 MB/s
Bzip 25MB: 9.93s
Download 100MB file: 69.7MB/s

--------------------------------------
| PHP BENCHMARK SCRIPT |
--------------------------------------
Start : 2016-06-16 16:48:37
Server : [email protected]
PHP version : 7.0.7-4+deb.sury.org~xenial+1
Platform : Linux
--------------------------------------
test_ifelse : 0.567 sec.
test_loops : 0.539 sec.
test_stringmanipulation : 0.649 sec.
test_math : 0.459 sec.
--------------------------------------
Total time: : 2.214 sec.

Testing from Digital Ocean (95.85.5.27)...
Selecting best server based on latency...
Hosted by SoftLayer Technologies, Inc. (Amsterdam) [2.18 km]: 4.1 ms
Testing download speed........................................
Download: 746.19 Mbit/s
Testing upload speed..................................................
Upload: 352.55 Mbit/s

4) Vultr VPS instance - 1vCore / 1GB RAM / 20GB SSD - $10/mo

A good alternative to ocean digital with the ability to use your own iso easily

CPU model: Virtual CPU 714389bda930
Number of cores: 1
CPU frequency: 2399.996 MHz
Total amount of RAM: 992 MB
Total amount of swap: MB
System uptime: 27 min,
I/O speed: 454 MB/s
Bzip 25MB: 5.85s
Download 100MB file: 83.7MB/s

--------------------------------------
| PHP BENCHMARK SCRIPT |
--------------------------------------
Start : 2016-06-16 20:57:59
Server : [email protected]
PHP version : 7.0.7-4+deb.sury.org~xenial+1
Platform : Linux
--------------------------------------
test_ifelse : 0.217 sec.
test_loops : 0.265 sec.
test_stringmanipulation : 0.413 sec.
test_math : 0.288 sec.
--------------------------------------
Total time: : 1.183 sec.

Testing from Choopa, LLC (45.32.144.33)...
Selecting best server based on latency...
Hosted by FreeMobile (Paris) [5.42 km]: 2.444 ms
Testing download speed........................................
Download: 140.60 Mbit/s
Testing upload speed..................................................
Upload: 384.72 Mbit/s

5) Linode 2GB VPS - 1vCore / 2GB RAM / 24BG SSD - $10/mo
--------------------------------------------------------------------------------------------------------------

CPU model: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
Number of cores: 1
CPU frequency: 2499.986 MHz
Total amount of RAM: 1999 MB
Total amount of swap: 255 MB
System uptime: 47 min,
I/O speed: 468 MB/s
Bzip 25MB: 3.99s
Download 100MB file: 125MB/s


--------------------------------------
| PHP BENCHMARK SCRIPT |
--------------------------------------
Start : 2016-07-02 04:58:45
Server : [email protected]
PHP version : 7.0.8-3+deb.sury.org~xenial+1
Platform : Linux
--------------------------------------
test_ifelse : 0.478 sec.
test_loops : 0.373 sec.
test_stringmanipulation : 0.406 sec.
test_math : 0.283 sec.
--------------------------------------
Total time: : 1.385 sec.

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Linode, LLC (139.162.247.58)...
Selecting best server based on latency...
Hosted by Vodafone UK (London) [0.96 km]: 9.093 ms
Testing download speed........................................
Download: 427.89 Mbit/s
Testing upload speed..................................................
Upload: 243.46 Mbit/s


If you have a VPS Hosting you want to test. Feel free to run this benchmark and to send me the results.
If needed I can run the test on your VPS, it will take only few minutes.
Theses benchmarks should help you to choose, but they are only indicative as each webhosting company offer or not services with it.

UPDATE 02/07/2016 : Linode Benchmark added

VPS Control Panels :

S51FQtD1.jpg

JscotNn2.jpg

1BuEIzW3.jpg

xrQwDax4.jpg
 
Last edited:

MotionGrafika

Member
Registered
Joined
Apr 17, 2016
Messages
52
Points
6
I tried DO package - Ocean Digital Droplet - 1vCore / 1GB RAM / 30GB SSD - 10$/mo

I can say its speed is pretty slow for real site or just average

Unless you integrate a CDN on your site then your speed can be improved but no more.

I'm also considering to check Vultr and OVH but if not sure it's a fast VPS with 1vCore

If I need fast loading, should I choose CPU with 2vCore or 4+ vCore??
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
VirtuBox
No you don't need a lot of cpu for a fast web server. Only to have good ssd, and to install only what is needed for running. Only the SSD speed and how much you can use the RAM to store cache will have a real impact on performance.

Ocean Digital is not bad at all but more developer oriented. If you need a VPS for hosting, you don"t need to pay hourly.

@Marc A

To start you can try with Scaleway as they have many oneclick install apps you can use, and as cheap as possible.
 

Aaron Lavers

Member
Registered
Joined
May 20, 2016
Messages
61
Points
8
Aaron Lavers
I don't think SSD helps more for a fast server. Of course it helps improving loading speed of the server but CPUs play important role in this, unless you install a caching system or integrate CDN then it can improve a bit more the speed of hosting .
 

Marc A

Well-known member
Registered
Joined
Jun 14, 2016
Messages
125
Points
18
I love the hosts you guys provided.
I am interested in starting a hosting. I would use this to make a website / host.
Good thread!
^_^
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83


This is my current server resources usage with 54 websites running on it included 40+ Wordpress, 2phpbb, 1 magento, 2 prestashop, 1 owncloud, 1 piwik , I never use more than 2% of my CPU. And I use the gzip compression in the max level 9. And most of my wordpress don't use a cache system.
You can run a website with an ARM and load your page faster than someone with a dedicated and cPanel.
 

Paul Wellner Bou

Well-known member
Registered
Joined
Apr 20, 2016
Messages
95
Points
6


This is my current server resources usage with 54 websites running on it included 40+ Wordpress, 2phpbb, 1 magento, 2 prestashop, 1 owncloud, 1 piwik , I never use more than 2% of my CPU.
How many CPUs do you have for this your hosting package?
And I use the gzip compression in the max level 9. And most of my wordpress don't use a cache system.
You can run a website with an ARM and load your page faster than someone with a dedicated and cPanel.
I enabled Gzip on cPanel but how to reach out to level 9? does it require a configuration?
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
I have a XEON E3-1245v2 4core/8threads @3.4Ghz.

As Plesk use Nginx in reverse proxy here my config for a wordpress website :

Code:
#GZIP STUFF
gzip on;
gzip_http_version 1.1;
gzip_comp_level 9;
gzip_static on;
gzip_vary  on;
gzip_proxied any;
gzip_min_length 1000;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
gzip_buffers 16 8k;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";

#SECURITY STUFF
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";



#cache.appcache, your document html and data
location ~* \.(?:manifest|appcache|html?|xml|json)$ {
	expires -1;
}

#cache for feeds
location ~* \.(?:rss|atom)$ {
	expires         1h;
	sendfile        on;
	tcp_nopush      on;
	tcp_nodelay     off;
	add_header      Cache-Control "public";
}

#cache for static assets
location ~* \.(?:css|js|txt)$ {
	expires         1y;
	sendfile        on;
	tcp_nopush      on;
	tcp_nodelay     off;
	add_header      Cache-Control "public";
}

#Media: images, icons, video, audio, HTC
location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
	expires 1M;
	access_log off;
	add_header Cache-Control "public";
}

#cache for fonts
location ~* \.(?:ttf|ttc|otf|eot|woff|woff2)$ {
	expires         1M;
	sendfile        on;
	tcp_nopush      on;
	tcp_nodelay     off;
	add_header      Cache-Control "public";
}


#rewrite rules for yoast seo
rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
Edit : Linode Benchmark Added
 

Moebuntu

Well-known member
Registered
Joined
Jul 1, 2016
Messages
103
Points
18
Moebuntu
I have not ever used Linode before, it is same features with Vultr?

If I only can choose between Scaleway and Digital Ocean, Which one is better?
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
Digital Ocean is better for CPU performance, scaleway has already several good apps and a very good network.
But scaleway is 2-3x times less expensive ...

It's just a choice ^^
 

Wesley

Member
Registered
Joined
Apr 28, 2016
Messages
22
Points
0
Wesley
I used Digital Ocean but it was slow on my sites

Maybe I choose the cloud package with 1 vCore so it's reason why my websites load slowly, right?

For pricing, DO is also not cheap if we compare it with other VPS companies. $10 for 1 GB RAM, $20 for 20 GB of RAM...it is easy to find a package with same price on forums.
 
Older Threads
Replies
5
Views
2,351
Replies
20
Views
11,044
Replies
22
Views
11,025
Replies
32
Views
22,388
Latest Threads
Replies
0
Views
125
Replies
1
Views
79
Replies
0
Views
100

Latest Hosting OffersNew Reviews

Sponsors

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top