I ran nginx on two 2-core VPS at the same price point. One ARM one x86. Same region. Same NVMe. Simple is better, so I expected ARM to win on efficiency.
Benchmarks said ARM should be faster. Geekbench higher. Watt per core lower. But real world? X86 served 12% more requests per second. Static files, no caching, wrk with 4 connections.
I checked the kernel. Same version. Checked nginx config. Identical. The only visible difference: ARM box had a VirtIO driver that looked older. Network card path? Not sure.
Has anyone else seen x86 beat ARM for static hosting despite worse benchmarks