libvchan-intranode is a set of benchmarks to evaluate the bandwidth and latency characteristics of libxenvchan, the user-space library that xen provides to enable VMs that reside on the same container to communicate with each other efficiently.

We build a ping-pong benchmark to study libxenvchan’s latency implications as well as how much throughput the system sustains when under pressure. The code is available on github.