Krun is a system for obtaining high quality VM benchmarking data. It is able to do significant setup of a machine, and to detect several errors that can lead to misleading benchmarking data. It was originally developed as part of the Virtual Machine Warmup Blows Hot and Cold paper.

The system can be found at the krun repository.