Digitalocean Speed Test

broken image


I just got set up and going with pptpd. I can browse, kinda. I cannot get any speed test to work except google's when connected to the VPN which reports 4Mb/s down and 4.72Mb/s up. The upload seems about right for my connection but. Speed Test for DigitalOcean Run speed tests for all DigitalOcean datacenters faster than ever. This tool uses the same service used by speedtest-.digitalocean.com so the result should be the same. If for some reason this site violates DigitalOcean copyright, please open an issue. I'll modify the project accordingly. Need an account?

Cd mv test/file1. This may seem unintuitive at first, but the mv command is also used to rename files and directories. In essence, moving and renaming are both just adjusting the location and name for an existing item. Fusion 360 to sketchup. So to rename the test directory to testing, we could type: mv test testing.

Last updated on

We have tested 7 VPS plans from DigitalOcean and Hostinger. This page is a summary and a comparison of all test results for those providers.


DigitalOcean was founded in 2012.
It is headquartered in the USA.
It offers VPS, Database, Storage and Networking hosting products.

It has datacenters in:
  • Canada
  • Germany
  • India
  • Netherlands
  • Singapore
  • United Kingdom
  • United States

Best VPS Awards

2nd Best VPS 2020 under $5
2nd Best Value October 2020
2nd Best VPS April 2019
2nd Best VPS February 2019
3rd Best VPS June 2020

Hostinger was founded in 2004.
It is headquartered in Lithuania.
It offers Web, Shared, Wordpress and VPS hosting products.


VPS Plans

Plan NameMonthly PriceCPU coresMemory (GB)Disk Space (GB)Data Transfer (GB)Latest trial
Basic 1GB 1 core $5.00 11.0251000Oct 22 2020
Premium AMD 1GB 1core $6.00 11.0251000Apr 04 2021
VPS Server Plan 1 $9.95 11.0201000Jun 26 2020
Basic 2GB 1 core $10.00 12.0502000Apr 19 2020
Basic 4GB 2 cores $20.00 24.0804000Aug 20 2020
CPU Optimized 4GB $45.00 24.0504000Jan 14 2021
General Purpose 2 cores $60.00 28.0254000Jun 08 2020

All grades are based on tests run by VpsBenchmarks on each VPS plan. There are 5 types of tests: web, sysbench, endurance, remote timings and network transfers. Each grade is the combination of one or more test metrics.

A grade is calculated in each on of 5 categories: web, cpu, disk, network and stability. Each category grade is made of one or more metrics chosen in relevant test types.

Given a metric for a plan and a test, the grade for that metric is determined relative to the same metric from all other plans. A plan with a metric in the top 18% of all plans will get an A, a plan with a metric in the bottom 18% will get an F. Relevant single metric grades are then weighted and combined to give a category grade.

Under the hood, a grade is a decimal number between 0.0 and 6.0.

The overall score is the average of the grades in all categories brought into the [0 - 100] range.

Note: The VPS plan price is not a factor in calculating the grades. More expensive plans with higher specs are likely to get higher grades than cheaper ones. This can be changed in the Screener by turning on the 'price weighted' switch.


Web Performance
The Web Performance grade is made of the Web test average response time, 99th percentile response time and the maximum rate of requests without error.

Raw CPU Power
The Raw CPU Capacity grade is made of the Sysbench CPU test number of operations per second and of the Endurance test number of iterations per hour metric.

Performance Stability
The Performance Stability grade is made of the Web test average response time standard deviation, the difference between the 99th percentile and average response times and the Endurance test number of iterations per hour standard deviation.

Disk IO Performance
The Disk IO Performance grade is made of the Sysbench test sequential disk write speed and random read/write speed.

Network Performance
The Network Performance grade is made of large file network upload and download transfer speeds.

Price Weighted Grades

Test

The Screener and other pages offer the option to display 'price weighted' grades. With this option turned on, a low price plan that has the same performance as a high price plan will be shown with higher grades.

The price weighted view tries to answer the following questions:

  • What plans have the best value?
  • How much performance do I get for every dollar I spend?

For low price plans, the grade 'bonus' is proportional to the difference between its $30 and monthly price. The function used to calculate the bonus is designed to have a small impact on very low grades and maximum impact on medium to high grades.

Similarly, grades for high price plans are displayed lower when this option is turned on: the higher above $30 the monthly price is, the stronger the hit on the grades. In this case, the function is designed to have a small impact on excellent grades and maximum impact on medium to low grades.

Performance Grades

To summarize the performance of each VPS plan, we generated grades based on the various tests that were run: web, sysbench, endurance and remote timing tests. Each grade focuses on one aspect of the VPS speed or stability (cpu, disk IO, network IO..) and is made of one or more metrics measured during the tests.

Grades are evenly distributed between A and F. A is best, F is worst.

Follow the letter links to find the test results backing the grade.

Screen all VPS from DigitalOcean and Hostinger
Plan NameWeb PerfRaw CPU PowerPerf StabilityDisk IO PerfNetwork Perf
Basic 1GB 1 core
$5.00
DEDCB
Premium AMD 1GB 1core
$6.00
EEECF
VPS Server Plan 1
$9.95
EEDCF
Basic 2GB 1 core
$10.00
EFCCB
Basic 4GB 2 cores
$20.00
ECDCD
CPU Optimized 4GB
$45.00
CCCDE
General Purpose 2 cores
$60.00
CBCBA

CPUs

These are the CPUs we have seen in DigitalOcean and Hostinger instances in the past 18 months.

All DigitalOcean CPUsAll Hostinger CPUs
DO-Premium-AMD
Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz
Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz

Digitalocean

VPS Instance Provisioning Time

This is the average time it took to create an instance for DigitalOcean and Hostinger from instance order to instance accepting connections.

DigitalOceanHostinger
Number of instance creations in sample91
Average provisioning time23s200s

In Depth..

These are some of the test results that make up the grades above.

Web Response Times

We ran a database intensive web application at various levels of load on cloud servers from DigitalOcean and Hostinger. This is the average response time measured locally on the VPS for each plan we tested.


Local Response Time per Plan

Lower is better


Maximum HTTP Load

We ran a database intensive web application at various levels of load on cloud servers from DigitalOcean and Hostinger. This is the maximum rate of HTTP requests that each server handled without error.

File Download Speed Test


Maximum HTTP request rate

Higher is better


During the Web Test, we collect response time metrics, rate metrics and CPU metrics. All of those are measured locally on the VPS running the web server. All metrics can be compared on the Web Performance Comparison page.

Sysbench CPU Performance

We ran the full suite of Sysbench tests on VPS plans of DigitalOcean and Hostinger.These are the Sysbench CPU test results:


Rate of operations

Higher is better


Sysbench Disk IO Performance

We ran the full suite of Sysbench tests on VPS plans of DigitalOcean and Hostinger.These are the Sysbench Disk IO Random Read test results:


Rate of operations

Digitalocean Speed Test Online

Spectrum

Higher is better

Sysbench test results are also available for random disk IO tests, sequential disk IO tests and memory tests.
Review and compare all Sysbench numbers on the Sysbench Comparison page for DigitalOcean and Hostinger.

Network Transfers

We have performed large file transfers from the DigitalOcean and Hostinger VPS and we measured the speed of downloads and uploads.

The transfers involve multiple files, 10 threads and last for at least 10 seconds at maximum speed. The transfers are repeated 3 times from different servers and only the fastest transfer is reported here.


Download Speed per Plan

Higher is better

Network Transfers measurements including download and upload speeds can be compared for DigitalOcean and Hostinger on the Network Transfers Comparison page.

Fast

Sustained CPU Endurance Tests

We pushed the CPU of those VPS plans hard for 24 hours straight.

This test shows how fast the VPS can go for long periods of time, how stable the performance is and it also gives clues on how overallocated the VPSs may be.


Average number of operations per hour

Digitalocean Bangalore Speed Test

Higher is better

Review and compare endurance test results for DigitalOcean and Hostinger on the Sustained CPU Endurance Comparison page.

Features and Usability

Features not included in the VPS price of the plan will be marked as missing but they may be available for the fee.

DigitalOcean ReviewHostinger Review
Hourly Billing Yes No
DDOS Protection No No
Backups No Yes
Control Panel Builtin Custom
SSH Keys Setup Yes No
Total Number of Datacenters 12 1
Number of Datacenter Continents 3 1
Compare more DigitalOcean and Hostinger Features

Screenshots

Digitalocean Location Speed Test


Having trouble finding the VPS that fits your needs?

Digitalocean datacenter speed test

The Screener and other pages offer the option to display 'price weighted' grades. With this option turned on, a low price plan that has the same performance as a high price plan will be shown with higher grades.

The price weighted view tries to answer the following questions:

  • What plans have the best value?
  • How much performance do I get for every dollar I spend?

For low price plans, the grade 'bonus' is proportional to the difference between its $30 and monthly price. The function used to calculate the bonus is designed to have a small impact on very low grades and maximum impact on medium to high grades.

Similarly, grades for high price plans are displayed lower when this option is turned on: the higher above $30 the monthly price is, the stronger the hit on the grades. In this case, the function is designed to have a small impact on excellent grades and maximum impact on medium to low grades.

Performance Grades

To summarize the performance of each VPS plan, we generated grades based on the various tests that were run: web, sysbench, endurance and remote timing tests. Each grade focuses on one aspect of the VPS speed or stability (cpu, disk IO, network IO..) and is made of one or more metrics measured during the tests.

Grades are evenly distributed between A and F. A is best, F is worst.

Follow the letter links to find the test results backing the grade.

Screen all VPS from DigitalOcean and Hostinger
Plan NameWeb PerfRaw CPU PowerPerf StabilityDisk IO PerfNetwork Perf
Basic 1GB 1 core
$5.00
DEDCB
Premium AMD 1GB 1core
$6.00
EEECF
VPS Server Plan 1
$9.95
EEDCF
Basic 2GB 1 core
$10.00
EFCCB
Basic 4GB 2 cores
$20.00
ECDCD
CPU Optimized 4GB
$45.00
CCCDE
General Purpose 2 cores
$60.00
CBCBA

CPUs

These are the CPUs we have seen in DigitalOcean and Hostinger instances in the past 18 months.

All DigitalOcean CPUsAll Hostinger CPUs
DO-Premium-AMD
Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz
Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz

VPS Instance Provisioning Time

This is the average time it took to create an instance for DigitalOcean and Hostinger from instance order to instance accepting connections.

DigitalOceanHostinger
Number of instance creations in sample91
Average provisioning time23s200s

In Depth..

These are some of the test results that make up the grades above.

Web Response Times

We ran a database intensive web application at various levels of load on cloud servers from DigitalOcean and Hostinger. This is the average response time measured locally on the VPS for each plan we tested.


Local Response Time per Plan

Lower is better


Maximum HTTP Load

We ran a database intensive web application at various levels of load on cloud servers from DigitalOcean and Hostinger. This is the maximum rate of HTTP requests that each server handled without error.

File Download Speed Test


Maximum HTTP request rate

Higher is better


During the Web Test, we collect response time metrics, rate metrics and CPU metrics. All of those are measured locally on the VPS running the web server. All metrics can be compared on the Web Performance Comparison page.

Sysbench CPU Performance

We ran the full suite of Sysbench tests on VPS plans of DigitalOcean and Hostinger.These are the Sysbench CPU test results:


Rate of operations

Higher is better


Sysbench Disk IO Performance

We ran the full suite of Sysbench tests on VPS plans of DigitalOcean and Hostinger.These are the Sysbench Disk IO Random Read test results:


Rate of operations

Digitalocean Speed Test Online

Higher is better

Sysbench test results are also available for random disk IO tests, sequential disk IO tests and memory tests.
Review and compare all Sysbench numbers on the Sysbench Comparison page for DigitalOcean and Hostinger.

Network Transfers

We have performed large file transfers from the DigitalOcean and Hostinger VPS and we measured the speed of downloads and uploads.

The transfers involve multiple files, 10 threads and last for at least 10 seconds at maximum speed. The transfers are repeated 3 times from different servers and only the fastest transfer is reported here.


Download Speed per Plan

Higher is better

Network Transfers measurements including download and upload speeds can be compared for DigitalOcean and Hostinger on the Network Transfers Comparison page.

Sustained CPU Endurance Tests

We pushed the CPU of those VPS plans hard for 24 hours straight.

This test shows how fast the VPS can go for long periods of time, how stable the performance is and it also gives clues on how overallocated the VPSs may be.


Average number of operations per hour

Digitalocean Bangalore Speed Test

Higher is better

Review and compare endurance test results for DigitalOcean and Hostinger on the Sustained CPU Endurance Comparison page.

Features and Usability

Features not included in the VPS price of the plan will be marked as missing but they may be available for the fee.

DigitalOcean ReviewHostinger Review
Hourly Billing Yes No
DDOS Protection No No
Backups No Yes
Control Panel Builtin Custom
SSH Keys Setup Yes No
Total Number of Datacenters 12 1
Number of Datacenter Continents 3 1
Compare more DigitalOcean and Hostinger Features

Screenshots

Digitalocean Location Speed Test


Having trouble finding the VPS that fits your needs?

Use the VPS Screener to quickly zero in on the specifications, performance and price that you're looking for.


Compare DigitalOcean and Hostinger against other providers


Digitalocean Speed Test Free

Run VPSBenchmarks on your own servers

With 'Private Trials', the same benchmarks that run on all VPS at vpsbenchmarks.com will run on the servers of your choice. The results are private and you will be able to compare them to any other public benchmark on this website.

Run your first Private Trial for just $2.

Free Ookla Internet Speed Test


digitalocean.latency
leejaeyoung ~ $ curl -O http://speedtest-nyc1.digitalocean.com/100mb.test
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
8 100M 8 8700k 0 0 547k 0 0:03:07 0:00:15 0:02:52 515k^C
leejaeyoung ~ $ rm -rf 100mb.test
leejaeyoung ~ $ curl -O http://speedtest-nyc2.digitalocean.com/100mb.test
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 100M 100 100M 0 0 496k 0 0:03:26 0:03:26 --:--:-- 330k
leejaeyoung ~ $ rm -rf 100mb.test
leejaeyoung ~ $ curl -O http://speedtest-ams1.digitalocean.com/100mb.test
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
23 100M 23 23.4M 0 0 562k 0 0:03:01 0:00:42 0:02:19 634k^C
leejaeyoung ~ $ rm -rf 100mb.test
leejaeyoung ~ $ curl -O http://speedtest-ams2.digitalocean.com/100mb.test
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
36 100M 36 36.3M 0 0 679k 0 0:02:30 0:00:54 0:01:36 681k^C
leejaeyoung ~ $ rm -rf 100mb.test
leejaeyoung ~ $ curl -O http://speedtest-sfo1.digitalocean.com/100mb.test
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
48 100M 48 48.6M 0 0 1418k 0 0:01:12 0:00:35 0:00:37 778k^C
leejaeyoung ~ $ rm -rf 100mb.test
leejaeyoung ~ $ curl -O http://speedtest-sgp1.digitalocean.com/100mb.test
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
55 100M 55 55.7M 0 0 1048k 0 0:01:37 0:00:54 0:00:43 1041k^C
leejaeyoung ~ $ rm -rf 100mb.test
leejaeyoung ~ $ ping speedtest-nyc1.digitalocean.com
PING speedtest-nyc1.digitalocean.com (198.211.112.36): 56 data bytes
64 bytes from 198.211.112.36: icmp_seq=0 ttl=50 time=224.187 ms
64 bytes from 198.211.112.36: icmp_seq=1 ttl=50 time=224.043 ms
64 bytes from 198.211.112.36: icmp_seq=2 ttl=50 time=224.195 ms
^C
--- speedtest-nyc1.digitalocean.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 224.043/224.134/224.195/0.062 ms
leejaeyoung ~ $ ping speedtest-nyc2.digitalocean.com
PING speedtest-nyc2.digitalocean.com (162.243.123.82): 56 data bytes
64 bytes from 162.243.123.82: icmp_seq=0 ttl=47 time=230.520 ms
64 bytes from 162.243.123.82: icmp_seq=1 ttl=47 time=230.543 ms
64 bytes from 162.243.123.82: icmp_seq=2 ttl=47 time=230.658 ms
^C
--- speedtest-nyc2.digitalocean.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 230.520/230.574/230.658/0.060 ms
leejaeyoung ~ $ ping speedtest-ams1.digitalocean.com
PING speedtest-ams1.digitalocean.com (146.185.183.239): 56 data bytes
64 bytes from 146.185.183.239: icmp_seq=0 ttl=42 time=320.680 ms
64 bytes from 146.185.183.239: icmp_seq=1 ttl=42 time=318.383 ms
64 bytes from 146.185.183.239: icmp_seq=2 ttl=42 time=321.618 ms
^C
--- speedtest-ams1.digitalocean.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 318.383/320.227/321.618/1.359 ms
leejaeyoung ~ $ ping speedtest-ams2.digitalocean.com
PING speedtest-ams2.digitalocean.com (95.85.7.154): 56 data bytes
64 bytes from 95.85.7.154: icmp_seq=0 ttl=48 time=299.223 ms
64 bytes from 95.85.7.154: icmp_seq=1 ttl=48 time=296.631 ms
64 bytes from 95.85.7.154: icmp_seq=2 ttl=48 time=291.338 ms
^C
--- speedtest-ams2.digitalocean.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 291.338/295.884/299.223/2.854 ms
leejaeyoung ~ $ ping speedtest-sfo1.digitalocean.com
PING speedtest-sfo1.digitalocean.com (162.243.146.51): 56 data bytes
64 bytes from 162.243.146.51: icmp_seq=0 ttl=52 time=157.293 ms
64 bytes from 162.243.146.51: icmp_seq=1 ttl=52 time=151.271 ms
64 bytes from 162.243.146.51: icmp_seq=2 ttl=52 time=151.507 ms
^C
--- speedtest-sfo1.digitalocean.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 151.207/152.820/157.293/2.585 ms
leejaeyoung ~ $ ping speedtest-sgp1.digitalocean.com
PING speedtest-sgp1.digitalocean.com (128.199.255.139): 56 data bytes
64 bytes from 128.199.255.139: icmp_seq=0 ttl=52 time=105.521 ms
64 bytes from 128.199.255.139: icmp_seq=1 ttl=52 time=104.065 ms
64 bytes from 128.199.255.139: icmp_seq=2 ttl=52 time=108.579 ms
^C
--- speedtest-sgp1.digitalocean.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 104.065/106.766/108.897/2.042 ms

Cable One Internet Speed Check

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment




broken image