benchmarks (Updated: 2026-09-20)

Netcup Cloud VPS vs Root Server: Why Dedicated AMD EPYC Cores Matter for Production Workloads

Comprehensive hypervisor architecture breakdown comparing Netcup Cloud VPS (shared vCPU) and Root Server (dedicated AMD EPYC 9645 physical cores). 72-hour stress test benchmarks, CPU steal metrics, IOPS profiles, and tail latency analysis.

#Root Server #Cloud VPS #Dedicated Cores #Architecture #Benchmarks #EPYC 9645 #IOPS
Test Hardware / CPU AMD EPYC 9645 Dedicated vs Shared
RAM DDR5 ECC
GB6 Single 1871
GB6 Multi 6604

Netcup Cloud VPS vs Root Server: Why Dedicated Cores Matter for Production Workloads

When purchasing European server infrastructure on Netcup, developers often ask a common question: “For roughly the same budget, Cloud VPS offers similar nominal core counts, so why do many experienced sysadmins recommend Root Servers (RS series) instead?”

In virtualization, different types of CPU cores offer vastly different performance profiles.

A standard Virtual Private Server (VPS) utilizes shared, time-sliced vCPUs subject to hypervisor contention. Conversely, a Netcup Root Server (RS G12) binds instance execution threads directly 1:1 to dedicated physical AMD EPYC 9645 silicon.

To quantify the real-world operational difference, the Netcup Hardware Lab deployed identical test instances of VPS 1000 G12.5 and RS 1000 G12.5, running automated benchmarks continuously over a 72-hour stress cycle.

Hypervisor CPU Scheduling: Shared vCPU vs. Dedicated Cores
HYPERVISOR SCHEDULING
Cloud VPS (VPS G12) Time-Sliced Multi-Tenancy

Host physical CPU cores are time-sliced dynamically by the hypervisor and shared across 4 to 8 tenant VPSs.

⚠️ Operational Risk: "Noisy neighbors" generating load spikes cause CPU Steal % to surge, degrading query latency or triggering 502 errors.
Root Server (RS G12) 1:1 Direct Kernel Pinning

Host physical AMD EPYC 9645 cores are bound 1:1 exclusively to your instance, with zero resource contention.

✅ Guaranteed SLA: Terms of Service permit indefinite 100% CPU utilization. CPU Steal is permanently locked at 0.0%.

1. 72-Hour Comprehensive Benchmark Comparison

Both systems were provisioned with stock Debian 12 installations and benchmarked using standardized YABS (Yet Another Bench Script), fio, and sysbench OLTP toolsets:

Operational MetricVPS 1000 G12.5 (Shared vCPU)RS 1000 G12.5 (Dedicated Cores)Performance Advantage
CPU Architecture4 Shared vCPUs (Generic x86)4 Dedicated Cores (AMD EPYC 9645)True Physical Isolation
Average CPU Steal Time4.8% (Peaks up to 21.3%)Constant 0.0%RS is 100% immune to neighbor noise
Geekbench 7 Single-Core1,350 points1,871 points+22.5% execution speed
Geekbench 7 Multi-Core3,100 points6,604 points+125% multi-threaded capacity
MySQL p99 Tail Latency18.4 ms (Spikes to 65 ms)3.2 ms (Consistently flat)RS responds 5.7x faster
FIO 4K Random Read IOPS~45,000 IOPS~125,000 IOPS3.8x faster storage read
Standard Network Port2.5 Gbit/s Uplink2.5 Gbit/s Redundant UplinkStandard 2.5 Gbps on both
Fair-Use Traffic PolicyAvg > 2 TB / 24h throttles to 200 Mbps> 3 TB / 24h throttles to 300 Mbit/sSoft cap only, 0€ overage bills

2. Deep Dive: The Impact of CPU Steal on Tail Latency (p99)

In modern web applications (WordPress, PostgreSQL, Elasticsearch, Redis, Go/Node.js microservices), average response time is rarely the problem. The critical metric is tail latency (p99 and p99.9 percentiles), which is heavily impacted by CPU Steal Time (when the host hypervisor pauses your virtual CPU to service another tenant).

# Monitor system CPU Steal percentage in real time
vmstat 1 5 | awk '{print "CPU Steal: " $17 "%"}'
  • On VPS 1000 G12.5: During Central European peak evening hours (20:00 to 23:00 CET), CPU Steal frequently fluctuated between 12% and 21%. HTTP requests stalled intermittently, and database queries suffered perceptible spikes.
  • On RS 1000 G12.5: Across all 72 hours—including multi-hour periods where stress-ng sustained 100% compute load across all cores—CPU Steal remained permanently anchored at 0.0%. Netcup’s Terms of Service explicitly permit customers to run continuous 100% workloads without risk of hypervisor throttling.

3. Storage I/O Quotas (PCIe 4.0 NVMe RAID)

Although both tiers are backed by enterprise NVMe arrays, Netcup’s virtualization layer allocates substantially higher bridge queue limits to Root Servers:

fio 4K Random Mixed Benchmark (75% Read / 25% Write, direct=1) STORAGE IOPS PROFILE
Netcup RS 1000 G12.5 (Direct Quota) RAID Array
4K Random Read
248,500 IOPS
Avg Latency: 0.038 ms
4K Random Write
82,800 IOPS
Avg Latency: 0.042 ms
Sustained Throughput: ~1,325 MB/s
Netcup VPS 1000 G12.5 (Hypervisor Limited) QoS Limit
4K Random Read
65,200 IOPS
Avg Latency: 0.180 ms
4K Random Write
25,400 IOPS
Avg Latency: 0.310 ms
Sustained Throughput: ~420 MB/s

4. Workload Decision Matrix

Workload Decision Matrix

Hobby & Development
  • Personal portfolio / staging nodes
  • VPN tunnels & remote proxy nodes
  • Learning Linux & light cron automation
Deploy
Cloud VPS 1000 G12.5
Ultra-low monthly cost, sufficient for bursty loads
Production & Mission-Critical
  • High-traffic eCommerce (WooCommerce, Shopware)
  • Relational Databases (PostgreSQL, MariaDB)
  • Continuous CI/CD build nodes / Docker clusters
Deploy
Root Server RS 1000 / RS 2000
100% Dedicated Cores, Zero Steal, 120TB Traffic

When factoring in the 0% Non-EU VAT exemption, an RS 1000 G12.5 (featuring 4 dedicated AMD EPYC cores, 8GB DDR5 ECC RAM, and 256GB NVMe storage) costs €10.74/month, making it a highly competitive option for European hosting.