如何隔离来宾和主机CPU实时时钟?

时间:2017-04-30 08:34:23

标签: qemu kvm

我想实现一种机制来测试自定义Linux内核驱动程序的性能。为此,我在QEMU上实现了硬件PCIe设备。到目前为止,非常好,客户内核认为我的设备是附加的,我的内核模块代表了预期。

为了进行性能测试,我必须在主机端填充几个缓冲区,这会占用相当多的处理时间,因此我需要客户机操作系统在主机准备测试时不转发实时缓冲区,因此主机模拟硬件时应冻结时间。

我知道这会导致主持人和客人时间之间的巨大差异,但我对此感到满意。

有什么方法可以阻止KVM / QEMU补偿/同步时间?我看到现代内核包含一个参数“-no-kvmclock”但是我不清楚这是否确实适用于我需要的wnat。一些建议?

感谢大家的支持。

0 个答案:

没有答案