linode_do_disk

Introduction

This time we’ve focused on the disk speed test of the two VPS plans from the earlier benchmark. DigitalOcean and Linode.

Disk speed as well as the computing power is the most important value for VPS.

 We used the 1k, 10k, 100k, 1M, 10M and 100M blocks For the speed test and tracked all the time with Unix command dd. The reason for such a different block sizes is that the speed varies for the larger and smaller block size. Most of the promo texts show the speed for the larger blocks because the speed for the larger files is usually higher. But in the real traffic most of the files are smaller. So the results of our test are for each file size.

Test process

We had to install PHP on a clean CentOS VPS in prior to run the test. Test is build on a script which combine the PHP and dd command. PHP is the only additional software installed.

Script is slightly modified so all the test results are saved in the external MySQL database. Everything is saved at the end of the test of all blocks (1k, 10k, 100k, 1M, 10M and 100M).

Each block is tested 7 times. The best and the worst results are removed and the final result for each block is the average value from the remaining 5 tests. The measurements were executed 2 times per hour using the CRON and on servers in different countries. We couldn’t test all the servers offered by the providers but we did our best to test as much locations as possible. The total number of tests is 3867. According to this the tests are quite accurate and actual to 5th august 2015.

Results

Speed test line

Results for the disk speed test of  DigitalOcean and Linode in linear graph. Attached is also the logarithmic graph to compare the speed for the smaller blocks where the difference in MB is smaller.

Speed test line log

Comparsion of the writing and reading speed of each block

1kb
100kb
10mb
10kb
1mb
100mb

Average speed for each VPS provider

all blocks average

Conclusion

VPS from Linode achieved the better results for the larger files and was better overall. On the other side the DigitalOcean servers had better results for the smaller files.

An interesting fact from the measurement on MacBook Pro (Retina, 13-inch, Early 2013) with SSD drive:

funny
funny_logaritmic
Join the community

5 Responses to “Disk speed test for DigitalOcean and Linode”

  1. Which hypervisor was the Linode you had using when you ran this test?

    Also, those MBP speeds. Wow.

  2. Michal Remias

    I used XEN hypervisor in Linode

  3. Thank you for taking the time to gather all of these statistics and compiling them into something readable. Ricardo’s next reply is/was going to say something along the lines of “You should run these tests on KVM Linodes”. If you ever have the time you should! Why? We just spent a ton of time preparing for everything at Linode to run on KVM and the results have been awesome. You can find further details at https://blog.linode.com/2015/06/16/linode-turns-12-heres-some-kvm/

    Either way, we appreciate the time you’ve spent and if you ever have any questions or need anything please don’t hesitate to contact us!

    – Will

  4. Thanks Will and Michal. I really appreciate these efforts. It’s nice to see benchmarks like this all laid out. KVM was a huge improvement. These sort of test keep companies honest.

Leave a Reply

Our sponsors

We’re social

New in Lab

New Collection

New Tutorial

Knowledge base