# qemu-perf **Repository Path**: mirrors_stefanha/qemu-perf ## Basic Information - **Project Name**: qemu-perf - **Description**: Benchmarking scripts - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README This repository contains an Ansible playbook to run a fio disk I/O benchmark inside a libvirt KVM guest. It supports multiple QEMU configurations including image files, the nvme:// userspace VFIO driver, and the null-co dummy block driver. Edit the files to change configuration (or check out a git commit that corresponds to the configuration you want to benchmark). The important files are as follows: - files/authorized\_keys - ssh public keys for guest that you need to provide - files/fio.job - the fio(1) benchmark configuration file - files/test.xml - the libvirt domain XML - benchmark.yml - the Ansible playbook - hosts.template - the Ansible hosts file you need to customize - analyze.py - script to print statistics from the fio JSON output files Run the playbook like this: $ ansible-playbook -i hosts benchmark.yml The fio JSON output files will be written to the local /tmp directory.