DigitalOcean Regular (1 GB) vs. DigitalOcean Regular (2 GB)

Updated Daily

vs.

Both DigitalOcean's Regular (1 GB) and Regular (2 GB) instances offer a single vCPU and distinct RAM configurations, making them suitable for various workloads. The 1 GB instance provides a cost-effective solution for basic tasks, while the 2 GB instance offers enhanced performance, ideal for more demanding applications. This analysis compares the benchmark performance of these two instances to highlight their unique traits and performance patterns.

Overview

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Last Benchmarked--
Linux DistroUbuntu 24.04 LTS x64Ubuntu 24.04 LTS x64
Kernel Version6.8.0-51-generic6.8.0-51-generic
MySQL Version8.0.42-0ubuntu0.24.04.18.0.42-0ubuntu0.24.04.1
Redis Version7.0.157.0.15
LocationNew York, NYNew York, NY
Monthly Price$6$12
RAM (GB)12
CPU Cores11
Storage (TB)2550
Storage TypeSSDSSD
Transfer (TB)12

CPU

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
VendorGenuineIntelGenuineIntel
Model NameDO-RegularDO-Regular
Clock Speed (MHz)1995.3071995.307
CPU Cache Size (KB)40964096
BogoMips3990.613990.61
Events per Second1675.2981.56
Minimum Latency (ms)0.460.46
Average Latency (ms)0.61.02
Maximum Latency (ms)3.493.7
95th Percentile Latency (ms)1.522.22

Memory

Memory Read

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Operations per second4219209.544186217.55
Mebibytes per second4120.324088.1
Minimum Latency (ms)00
Average Latency (ms)00
Maximum Latency (ms)0.21.82
95th Percentile Latency (ms)00

Memory Write

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Operations per second4291717.74215526.07
Mebibytes per second4191.134116.72
Minimum Latency (ms)00
Average Latency (ms)00
Maximum Latency (ms)1.641.07
95th Percentile Latency (ms)00

File I/O

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Reads per Second2289.462644.13
Writes per Second1526.31762.79
Fsyncs per Second4892.965653.38
Read Mebibytes per Second35.7741.31
Written Mebibytes per Second23.8527.54
Minimum Latency (ms)00
Average Latency (ms)0.110.1
Maximum Latency (ms)47.1415.59
95th Percentile Latency (ms)0.370.37

Mutex

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Minimum Latency (ms)2207.712476.64
Average Latency (ms)2233.222496.94
Maximum Latency (ms)2245.342507.08
95th Percentile Latency (ms)2238.472493.86

MySQL

MySQL Read-only

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 6198 6600
Queries per second 61980 66000
Minimum Latency (ms) 1.14 1.15
Average Latency (ms) 1.61 1.51
Maximum Latency (ms) 10.73 6.04
95th Percentile Latency (ms) 2.35 2.14

MySQL Write-only

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 2608 3080
Queries per second 26080 30800
Minimum Latency (ms) 1.35 1.29
Average Latency (ms) 3.83 3.24
Maximum Latency (ms) 60.7 27.02
95th Percentile Latency (ms) 6.91 5.67

MySQL Read/Write

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 1419 1262
Queries per second 14190 12620
Minimum Latency (ms) 3.56 3.66
Average Latency (ms) 7.04 7.92
Maximum Latency (ms) 22.78 53.22
95th Percentile Latency (ms) 11.24 12.98

MySQL INSERT

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 6872 6485
Queries per second 68720 64850
Minimum Latency (ms) 0.66 0.73
Average Latency (ms) 1.45 1.54
Maximum Latency (ms) 18.11 31.89
95th Percentile Latency (ms) 2.3 2.43

MySQL Bulk INSERT

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 1084592 996869
Queries per second 10845920 9968690
Minimum Latency (ms) 0 0
Average Latency (ms) 0.01 0.01
Maximum Latency (ms) 486.85 518.45
95th Percentile Latency (ms) 0 0

MySQL SELECT

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 148085 178065
Queries per second 1480850 1780650
Minimum Latency (ms) 0.04 0.04
Average Latency (ms) 0.07 0.06
Maximum Latency (ms) 2.53 5.84
95th Percentile Latency (ms) 0.13 0.1

MySQL SELECT (Random Points)

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 162 1351
Queries per second 1620 13510
Minimum Latency (ms) 30.79 2.55
Average Latency (ms) 61.95 7.4
Maximum Latency (ms) 99.65 18.56
95th Percentile Latency (ms) 81.48 9.73

MySQL SELECT (Random Ranges)

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 4800 5207
Queries per second 48000 52070
Minimum Latency (ms) 0.57 0.74
Average Latency (ms) 2.08 1.92
Maximum Latency (ms) 9.23 4.8
95th Percentile Latency (ms) 3.43 2.57

MySQL UPDATE (Indexed)

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 4752 4549
Queries per second 47520 45490
Minimum Latency (ms) 0.8 0.67
Average Latency (ms) 2.1 2.2
Maximum Latency (ms) 28.85 37.82
95th Percentile Latency (ms) 3.82 4.18

MySQL UPDATE (Non-Indexed)

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 4755 7393
Queries per second 47550 73930
Minimum Latency (ms) 0.74 0.65
Average Latency (ms) 2.1 1.35
Maximum Latency (ms) 142.64 7.02
95th Percentile Latency (ms) 3.19 2.07

MySQL DELETE

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
Transactions per second 9295 9133
Queries per second 92950 91330
Minimum Latency (ms) 0.04 0.04
Average Latency (ms) 1.07 1.09
Maximum Latency (ms) 20.48 11.17
95th Percentile Latency (ms) 2.07 2.07

Redis

DigitalOcean – Regular (1 GB) DigitalOcean – Regular (2 GB)
PING_INLINE per Second46,38247,081
PING_MBULK per Second47,25948,996
SET per Second48,80450,607
GET per Second51,86748,638
INCR per Second52,19250,865
LPUSH per Second49,95049,358
RPUSH per Second53,76349,529
LPOP per Second50,58251,467
RPOP per Second51,94848,638
SADD per Second50,37846,318
HSET per Second53,50546,751
SPOP per Second54,82549,310
ZADD per Second51,44049,975
ZPOPMIN per Second51,68047,192
LRANGE_100 per Second31,37729,709
LRANGE_300 per Second15,33315,291
LRANGE_500 per Second10,03410,144
LRANGE_600 per Second7,8789,080
MSET (10 keys) per Second40,09643,459

Conclusion

The DigitalOcean Regular (1 GB) instance excels in basic tasks with strong Redis performance, low latency, and efficient memory operations, making it suitable for small applications or development environments. The Regular (2 GB) instance, while slightly more expensive, offers better overall performance, especially in CPU-intensive and I/O-heavy workloads, due to its higher RAM and improved benchmark results. For developers needing more resources, the 2 GB instance is the better choice, whereas the 1 GB instance is ideal for lighter workloads.

If you found this VPS Showdown helpful in your search for a hosting provider, please consider supporting this site by signing up using our referral link for DigitalOcean.