msr-bench: remove msr-index.h MSR_IA32_TSCDEADLINE is redefined as MSR_IA32_TSC_DEADLINE in a higher version. To avoid this meaningless work, just re-define these in the source code. Signed-off-by: zhenwei pi pizhenwei@bytedance.com
msr-bench: remove msr-index.h
MSR_IA32_TSCDEADLINE is redefined as MSR_IA32_TSC_DEADLINE in a higher version. To avoid this meaningless work, just re-define these in the source code.
Signed-off-by: zhenwei pi pizhenwei@bytedance.com
There are two parts of this project: debug & microbench.
Base on kprobe, it could be installed/removed easily.
Report kvm exit reasons detail every second.
Report kvm exit wrmsr detail every second.
Benchmark key performence for virtual machine & bare metal.
Benchmark single/broadcast IPI within/across NUMA node(s).
Benchmark wrmsr MSR_IA32_POWER_CTL/MSR_IA32_TSCDEADLINE.
Benchmark PIO pic0(handled by kernel), keyboard(handled by QEMU), empty PIO(handled by QEMU). Benchmark MMIO vram, virtio-pci-modern.
Benchmark TLB shootdown by madvise(*addr, length, MADV_DONTNEED).
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
kvm-utils
There are two parts of this project: debug & microbench.
debug
Base on kprobe, it could be installed/removed easily.
kvmexitreason
Report kvm exit reasons detail every second.
kvmwrmsr
Report kvm exit wrmsr detail every second.
microbenchmark
Benchmark key performence for virtual machine & bare metal.
ipi-bench
Benchmark single/broadcast IPI within/across NUMA node(s).
msr-bench
Benchmark wrmsr MSR_IA32_POWER_CTL/MSR_IA32_TSCDEADLINE.
pio-mmio-bench
Benchmark PIO pic0(handled by kernel), keyboard(handled by QEMU), empty PIO(handled by QEMU). Benchmark MMIO vram, virtio-pci-modern.
tlb-shootdown-bench
Benchmark TLB shootdown by madvise(*addr, length, MADV_DONTNEED).