joshtronic

Posted in VPS Showdown

VPS Showdown – December 2024 – DigitalOcean Regular vs. Premium AMD vs. Premium Intel

This post is old news – Get fresh benchmarks at VPS Showdown (daily updates!)

Switching it up for the last post of the year. While comparing DigitalOcean vs. Linode vs. Vultr is fun and all, I've been wondering how performance looks across a single provider. This month, I went with DigitalOcean, focusing on their regular CPU offering vs. their premium CPUs.

They offer both an Intel-based and AMD-based CPU, carrying a slight premium over the regular CPU. Since DigitalOcean doesn't report on which CPU they use on the regular instances, it's hard to say what those instances maybe running. Same deal with the premium offering, as they generically report which manufacturer, but not the actual chip set.

Even though I'm only focusing on DigitalOcean, I still spun up 3 instances with each CPU, and averaged the results where appropriate. Each instance was running Ubuntu 24.04 LTS, all in the New York 1 data center.

Overview - DigitalOcean Regular vs. Premium AMD vs. Premium Intel

Version
Linux Distro Ubuntu 24.04 LTS
Kernel Version 6.8.0
MySQL Version 8.0.40
Redis Version 7.0.15
DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Location New York 1 New York 1 New York 1
Monthly Price $6/month $7/month $8/month
Hourly Price $0.009/hour $0.010/hour $0.012/hour
RAM 1 GB 1 GB 1 GB
CPU 1 Core 1 Core 1 Core
Storage 25 GB 25 GB 25 GB
Storage Type SSD NVMe NVMe
Transfer 1 TB 1 TB 1 TB
Transfer Overage $0.01/GB $0.01/GB $0.01/GB
Weekly Backups $1.20/month $1.40/month $1.60/month
Daily Backups $1.80/month $2.10/month $2.40/month

CPU Info

Model Name
DigitalOcean Regular - All Instances DO-Regular
DigitalOcean Premium AMD - All Instances DO-Premium-AMD
DigitalOcean Premium Intel - All Instances DO-Premium-Intel
DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
CPU MHz 2,294.61 2,300.00 2,327.86
Cache Size (KB) 4,096.00 512.00 4,096.00
BogoMips 4,589.21 4,599.99 4,625.72

CPU

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Events per Second 923.31 3,324.04 1,349.66
Minimum (ms) 0.97 0.26 0.76
Average (ms) 1.08 0.30 0.84
Maximum (ms) 2.62 10.90 3.00

Memory

Read

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Ops per Second 3,328,249.28 4,667,676.73 4,409,168.39
Minimum (ms) 0.00 0.00 0.00
Average (ms) 0.00 0.00 0.00
Maximum (ms) 1.66 0.52 0.59

Write

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Ops per Second 3,349,764.48 4,722,055.28 4,383,646.12
Minimum (ms) 0.00 0.00 0.00
Average (ms) 0.00 0.00 0.00
Maximum (ms) 0.37 1.84 0.34

File I/O

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Reads per Second 953.42 1,830.28 1,781.87
Writes per Second 635.59 1,220.16 1,187.92
Fsyncs per Second 2,039.46 3,913.15 3,809.56
Minimum (ms) 0.00 0.00 0.00
Average (ms) 0.31 0.14 0.15
Maximum (ms) 110.90 9.51 8.56

MySQL

Read Only

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Transactions per Second 3,662.00 4,703.33 5,276.67
Queries per Second 58,592.00 75,253.33 84,426.67
Minimum (ms) 1.33 1.41 1.15
Average (ms) 2.75 2.15 1.97
Maximum (ms) 29.90 13.74 21.53

Write Only

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Transactions per Second 1,170.67 2,047.67 2,552.33
Queries per Second 7,024.00 12,286.00 15,314.00
Minimum (ms) 3.62 1.91 1.58
Average (ms) 11.77 5.01 4.06
Maximum (ms) 191.92 58.42 27.56

Read Write

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
Transactions per Second 746.00 1,064.00 1,555.67
Queries per Second 14,920.00 21,280.00 31,113.33
Minimum (ms) 7.43 4.56 3.70
Average (ms) 17.41 9.44 6.99
Maximum (ms) 182.61 52.82 31.22

Redis

DigitalOcean Regular DigitalOcean Premium AMD DigitalOcean Premium Intel
PING_INLINE 38,234.83 28,559.87 69,593.14
PING_MBULK 38,426.06 28,840.00 73,174.27
SET 39,523.88 29,662.45 69,460.81
GET 37,742.11 30,457.98 72,573.14
INCR 35,887.16 30,815.98 73,027.54
LPUSH 35,184.93 29,877.78 73,436.71
RPUSH 36,302.21 31,374.47 72,181.25
LPOP 34,955.55 30,359.88 68,417.50
RPOP 36,817.75 30,562.41 67,831.98
SADD 39,580.90 29,265.61 69,098.92
HSET 40,860.14 30,555.42 69,834.13
SPOP 41,450.57 32,027.88 73,744.31
LRANGE_100 (first 100 elements) 17,281.52 21,156.05 36,919.32
LRANGE_300 (first 300 elements) 7,214.53 11,755.75 15,610.84
LRANGE_500 (first 500 elements) 4,741.49 8,359.62 8,899.16
LRANGE_600 (first 600 elements) 3,928.93 7,039.80 8,412.98
MSET (10 keys) 28,530.38 28,132.03 53,612.55

Conclusion

I wasn't really sure what to expect with this comparison, but I had a couple of theories going in. First theory was that AMD was going to out perform the others. The other theory is that Intel, being the most expensive offering, was going to be the best.

Turns out, both theories were somewhat accurate, with AMD and Intel cleaning house vs. the regular CPU. Of the premium offerings, like most of these comparisons, the results really depend on what you are looking to do with the server instances.

That said, for a buck or two more than the regular instances, it seems like a no brainer to go with a premium CPU. If nothing else, you end up getting NVMe storage instead of just a plain ol' SSD.

As always, I do encourage you to run your own benchmarks and factor in your own use cases when making a decision on a hosting provider. If you did find this helpful in any way and are planning on signing up, please use one of my links below.

Next month I'm going to do the same thing, but with Vultr's 4 different CPUs!

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: