VPS $5 Showdown – October 2018 – DigitalOcean vs. Lightsail vs. Linode vs. Vultr

After many months of enduring inquiries about why I was no longer including
Amazon’s Lightsail VPS offering, I’m giving up in and including it in the mix again.

Originally it was dropped because they don’t currently offer Ubuntu 18.04 LTS
which I was doing my benchmarks against.

For me personally, I prefer to run the latest and greatest version of my distro
of choice when I can, so it made sense to do these reviews on the latest and
greatest Ubuntu LTS release.

So yeah, got tired of being asked why it was dropped, so I spent some time today time today retrofitting my [server benchmarks script][bench] to allow for
testing with sysbench 0.4.x, as found on Ubuntu 16.04 LTS, and 1.0.x, as found
on Ubuntu 18.04 LTS.

To get that apples to apples comparison as I prefer, all hosting providers were
running Ubuntu 16.04 LTS and as per usual, I spun up 3 instances of each and
averaged the results.

Overview

 DigitalOceanLightsailLinodeVultr
LocationNew York 1Virginia, Zone ANewark, NJNew York (NJ)
OSUbuntu 16.04 LTSUbuntu 16.04 LTSUbuntu 16.04 LTSUbuntu 16.04 LTS
RAM1 GB1 GB1 GB1 GB
CPU1 Core1 Core1 Core1 Core
SSD25 GB40 GB25 GB25 GB
Transfer1 TB2 TB1 TB1 TB

Right out of the gate, Lightsail is offering up double the included bandwidth
and nearly double the storage as everybody else.

CPU Info

 DigitalOceanLightsailLinodeVultr
CPU MHz2066.662400.072466.662798.15
Cache Size (KB)30720.0030720.0016384.0016384.00
BogoMips2666.333200.333267.673999.67

Vultr’s processor upgrades earlier in the year are still holding strong.

CPU

 DigitalOceanLightsailLinodeVultr
Events per Second686.04861.32776.33920.52
Minimum (ms)1.281.061.201.01
Average (ms)1.501.161.301.12
Maximum (ms)12.151.3010.267.04

Even though Lightsail was edged out by Vultr, Lightsail’s maximum execute time was leaps and bounds better than everybody. If you’re doing a ton of CPU heavy work, Lightsail should give you a more consistent experience without any random slow downs.

Memory (Read)

 DigitalOceanLightsailLinodeVultr
Ops per Second1832488.45610450.951204406.602308807.56
Minimum (ms)0.000.000.000.00
Average (ms)0.000.000.000.00
Maximum (ms)11.888.0611.4712.44

On the other hand, if you’re doing anything that’s read or write intensive on
the memory, Lightsail wouldn’t be a great choice. Vultr was able to put up some great numbers with DigitalOcean and then Linode taking up the middle.

Memory (Write)

 DigitalOceanLightsailLinodeVultr
Ops per Second1855140.50610214.851194220.772436094.29
Minimum (ms)0.000.000.000.00
Average (ms)0.000.000.000.00
Maximum (ms)12.8812.3624.689.58

Pretty consistent with the Memory (Read) data, Vultr up front with Lightsail way
behind.

File I/O

 DigitalOceanLightsailLinodeVultr
Minimum (ms)0.000.000.000.00
Average (ms)0.220.150.190.16
Maximum (ms)9.905.8510.7910.60

Vultr and Lightsail practically even but Lightsail’s maximums clocked in way
lower.

MySQL

 DigitalOceanLightsailLinodeVultr
Transactions per Second251.08250.25336.84296.80
Queries per Second4770.604754.806399.925639.20
Minimum (ms)2.652.872.042.27
Average (ms)4.374.043.483.74
Maximum (ms)48.04100.6536.5530.65

This is the test that gave me the most amount of grief. Partly because it’s the
test that worked differently depending on which version of sysbench works but also because Lightsail doesn’t let you log in as root over SSH, which threw a wrench into some of my scripts.

All that said, Linode really shined on this one coming in ahead of Vultr and
really far head of DigitalOcean and Lightsail. Even though DigitalOcean and
Lightsail were fairly comparable, Lightsail really struggled with the maximum
time.

Speed Test

 DigitalOceanLightsailLinodeVultr
Distance (km)2434.902090.302421.102390.76
Latency (ms)72.35943.84662.63251.852
Download (Mbit/s)1033.27197.62291.52899.09
Upload (Mbit/s)478.15295.33374.91484.25

Since Amazon doesn’t have a New York / New Jersey based data center, they got a bit of an edge in regard to distance. Even with said advantage, they clocked in as the slowest of the bunch.

Vultr touts their network speed in comparison to the rest, but couldn’t make good on that, at least in regard to their download speed. Uploads they did fine, but not orders of magnitude better or anything.

Apache Benchmark (against nginx on the servers)

 DigitalOceanLightsailLinodeVultr
Requests per Second239.01235.96231.79286.31
Time per Request (ms) (mean)2111.802152.552161.791764.76
Transfer Rate (Kbytes/sec)200.50197.94194.44240.18

The most subjective review of the bunch, since I’m running ab from my home
machine and with a decently connected house and family, a lot of things could
factor into this value.

Taken with a grain of salt or two, Vultr was better than the batch while the rest were all clumped up in essentially a tie for second place.

Conclusion

The usual disclaimer here, YMMV and you really should take the time to analyze these benchmarks and make a decision based on your specific needs for your use case.

That said, feel like Vultr put up some really good numbers this month coming in the top 2 slots for most of the categories.

Linode also had a good showing, especially for MySQL, but fell short on the
speed test and memory interaction.

DigitalOcean, while putting up some decent metrics, didn’t seem to stand out
except for the speed test, but even still, their latency was the worst.

Lightsail for the most part, showed a lot more consistency between their minimum and maximum times, but really fell short in the memory category. With that, if you’re looking for more storage or bandwidth for your buck, they are the obvious call.

Got something special in store for next month’s comparison, stay tuned!


If you have found these posts informative and helpful in searching for a new hosting provider, please consider using one of the links below when signing up:

  • DigitalOcean, new accounts receive $200 in credit (good for 60 days)
  • Linode, new accounts receive $100 in credit (also good for 60 days)
  • Vultr, new accounts also receive $100 in credit (good for only 14 days)
  • UpCloud, new accounts receive €25 in credit (yes, that’s in Euros)
Josh Sherman - The Man, The Myth, The Avatar

About Josh

Husband. Father. Pug dad. Musician. Founder of Holiday API, Head of Engineering and Emoji Specialist at Mailshake, and author of the best damn Lorem Ipsum Library for PHP.


If you found this article helpful, please consider buying me a coffee.