Reviewed measurements

Compare the evidence.

Two reports. The same workloads. Benchmark medians and separate network trials in view.

Selected plans
DigitalOceanc2-2vcpu-4gb
Vultrvoc-c-2c-4gb-50s-amd
Matching observed resources: x86_64 · 2 vCPU · 3.8 GiB RAMSource location: Bangalore, IN · same agent build and methodology.
CPU allocation
2 vCPU
2 vCPU
Observed memory
3.8 GiB
3.8 GiB
Processor
Intel Xeon Platinum 8280 @ 2.70GHz
AMD EPYC-Rome
Location
Bangalore, INblr1
Bangalore, INBLR
List price
$47.00 / month$0.0699 / hour · before tax
$40.00 / month$0.055 / hour · before tax
OS / architecture
Ubuntu 24.04.5 LTS / x86_64
Ubuntu 24.04.5 LTS / x86_64
Sampling
1 deployment · 24h run skipped
1 deployment · 24h run skipped
Report date
17 Oct 2026
17 Oct 2026
Methodology
pilot-1 · AI-assisted review
pilot-1 · AI-assisted review
Each column is one deployment. Matching context does not establish equivalent physical hosts.Benchmark medians · network trials linked separately
PerformanceReviewed data
DigitalOcean2 vCPU · 3.8 GiB
Vultr2 vCPU · 3.8 GiB
01 /

CPU performance

sysbench prime events · max prime 20,000 · gzip level 6 · higher is better

MetricDigitalOcean c2-2vcpu-4gbVultr voc-c-2c-4gb-50s-amd
Single thread
470.9events/s31% of 1,500
1,352events/s90% of 1,500
All 2 vCPUs
737.5events/s25% of 3,000
2,683events/s89% of 3,000
gzip compression
207.2MiB/s83% of 250
180.9MiB/s72% of 250

Identical thread counts and test settings. Bars use a common scale within each row.

02 /

Memory bandwidth

sysbench · 256 MiB block · one thread · higher is better

MetricDigitalOcean c2-2vcpu-4gbVultr voc-c-2c-4gb-50s-amd
Read
9,536MiB/s64% of 15,000
13,842MiB/s92% of 15,000
Write
10,177MiB/s68% of 15,000
13,202MiB/s88% of 15,000

Bars share one scale across both rows. A memory copy workload is not part of this profile.

PerformanceReviewed data
DigitalOceanBangalore, IN
VultrBangalore, IN
03 /

Disk performance

fio · direct I/O · 1 MiB / QD32 sequential · 4 KiB / QD32 random

MetricDigitalOcean c2-2vcpu-4gbVultr voc-c-2c-4gb-50s-amd
Sequential read
8,759MB/s
4,322MB/s
Sequential write
1,730MB/s
2,995MB/s
Random read
145,439IOPS
96,554IOPS
Random write
123,920IOPS
77,691IOPS
Random read p95
284.7µs
436.2µs
Random write p95
370.7µs
569.3µs

Throughput and IOPS: higher is better. Latency: lower is better. Mixed 70/30 runs and p50/p99 latency are in each full report.

04 /

Network performance

LibreSpeed CLI · HTTPS / IPv4 · three streams · 10 seconds per direction

MetricDigitalOcean c2-2vcpu-4gbVultr voc-c-2c-4gb-50s-amd
Frankfurt · source
Network reportSeparate VM test · 17 Oct 2026, 18:10 UTCBangalore, IN · Frankfurt, Germany (Clouvider)
Network reportSeparate VM test · 17 Oct 2026, 17:48 UTCBangalore, IN · Frankfurt, Germany (Clouvider)
Frankfurt · Download
412.7Mbit/s
267.7Mbit/s
Frankfurt · Upload
148.0Mbit/s
76.0Mbit/s
Frankfurt · HTTP latency
130.9ms
173.3ms
Frankfurt · HTTP jitter
0.18ms
0.09ms
New York · source
Network reportSeparate VM test · 17 Oct 2026, 18:10 UTCBangalore, IN · New York, United States (2) (Clouvider)
Network reportSeparate VM test · 17 Oct 2026, 17:48 UTCBangalore, IN · New York, United States (2) (Clouvider)
New York · Download
247.5Mbit/s
139.6Mbit/s
New York · Upload
60.9Mbit/s
39.4Mbit/s
New York · HTTP latency
218.0ms
300.8ms
New York · HTTP jitter
0.05ms
0.77ms

Each network source is a linked same-VM supplement when available, otherwise a later test on a separate VM matching provider, plan, recorded region and resources. Frankfurt and New York are separate paths, with one trial per direction. HTTP latency and jitter are recorded; packet loss is not measured. Routes and times affect results; these trials do not establish maximum link capacity or long-term consistency.

PerformanceReviewed data
DigitalOcean2 vCPU · 3.8 GiB
Vultr2 vCPU · 3.8 GiB
05 /

PostgreSQL performance

PostgreSQL 16 · pgbench read/write · 4 clients · durability enabled

MetricDigitalOcean c2-2vcpu-4gbVultr voc-c-2c-4gb-50s-amd
In-memory throughput
3,048transactions/s
2,299transactions/s
In-memory average latency
1.31ms
1.74ms
Storage-bound throughput
2,437transactions/s
2,125transactions/s
Storage-bound average latency
1.64ms
1.88ms

Both dataset profiles shown. This profile records average latency, not percentiles; read throughput and latency together.

06 /

Consistency over 24 hours

Separate 24-hour profile · hourly CPU, memory read and random disk read

Hourly repeat runsCPU · memory · disk
DigitalOcean
Not measured24-hour run skipped
Vultr
Not measured24-hour run skipped
No hourly samples exist for these reports, so no chart is drawn.Skipped runs are not scores.

No 24-hour consistency or long-term reliability is established.

07 /

Inspect the source reports.

Different workloads reveal different trade-offs. Every number links back to its test.