On Tuesday, 28.04.2015 at 20:37, Antti Kantee wrote: > I'm still interested in the Xen numbers.
Here you go: The players: 1) rumprun-xen master, 128M RAM. 2) NetBSD 7.99.10 (XEN3_DOMU.201504230930Z), 256M RAM. 3) Debian Jessie (Linux u2 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-2 (2015-04-13)), 256M RAM. The benchmark: Using siege from dom0 to domU, IPv4: siege -c10 -b -t20s -i http://<domU>/logo150.png nginx 1.7.9 from https://github.com/mato/rump-nginx. Native builds use the exact same configuration as the rumprun build. "access_log" has been set to "/dev/null" on all configurations. Other details: dom0 has 8 Intel Xeon E5440 cores @ 2.83GHz, dom0 is not pinned to any CPUs. All domUs have a single VCPU. No special tuning has been done anywhere outside of best practice for a Xen dom0. rumprun-xen: Transaction rate: 6672.07 trans/sec Longest transaction: 1.00 Transaction rate: 6559.50 trans/sec Longest transaction: 0.07 Transaction rate: 6707.21 trans/sec Longest transaction: 1.01 NetBSD: Transaction rate: 6254.91 trans/sec Longest transaction: 0.05 Transaction rate: 6098.40 trans/sec Longest transaction: 0.03 Transaction rate: 6100.30 trans/sec Longest transaction: 0.02 Debian Linux: Transaction rate: 9700.00 trans/sec Longest transaction: 0.11 Transaction rate: 9618.08 trans/sec Longest transaction: 0.09 Transaction rate: 9600.00 trans/sec Longest transaction: 0.07 So, looks like nginx on rumprun-xen is 7-10% faster than NetBSD, but about 30% slower than Linux. -mato
