我正在从 Xen 迁移到 Kvm。
在 Xen 中,我能够轻松地将主机 cpus 固定到来宾 vms,并将主机 cpus 固定到 "dom0"。
在 Kvm 中,我还可以轻松地将主机 cpu 固定到来宾 vm,但是,据我所知,没有什么可以阻止在主机操作系统上运行的应用程序使用这些 cpu。我想防止在主机上运行的程序饿死/增加客人延迟的情况。
我可以手动执行详细的 cgroup 策略,但也许我只是缺少 libvirt / centos7 中的设置?
此外,还有一个供客人使用的“emulatorpin”设置。我应该将“模拟器”固定到专用主机 CPU,还是应该将其限制在来宾 CPU 上?目标是尽可能地限制 guest 的延迟。