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

Reply via email to