Stefan Hajnoczi

Open source and virtualization blog

Wednesday, November 15, 2017

Video and slides available for "Applying Polling Techniques to QEMU: Reducing virtio-blk I/O Latency"

›
At KVM Forum 2017 I gave a talk about the AioContext polling optimization that was merged in QEMU 2.9. It reduces latency for virtio-blk an...
Monday, November 13, 2017

Common disk benchmarking mistakes

›
Collecting benchmark results is the first step to solving disk I/O performance problems. Unfortunately, many bug reports and performance in...
Saturday, July 29, 2017

Tracing userspace static probes with perf(1)

›
The perf(1) tool added support for userspace static probes in Linux 4.8. Userspace static probes are pre-defined trace points in userspac...
Thursday, July 13, 2017

Packet capture coming to AF_VSOCK

›
For anyone interested in the AF_VSOCK zero-configuration host<->guest communications channel it's important to be able to observe ...
Monday, February 6, 2017

Slides posted for "Using NVDIMM under KVM" talk

›
I gave a talk on NVDIMM persistent memory at FOSDEM 2017. QEMU has gained support for emulated NVDIMMs and they can be used efficiently und...
Saturday, December 17, 2016

13 years of using Linux

›
I've been using Linux on both work and personal machines for 13 years . Over time I've tried various distributions, changed the natu...
Saturday, September 17, 2016

Making I/O deterministic with blkdebug breakpoints

›
Recently I was looking for a deterministic way to reproduce a QEMU bug that occurred when a guest reboots while an IDE/ATA TRIM (discard) re...
‹
›
Home
View web version
Powered by Blogger.