本文共 1269 字,大约阅读时间需要 4 分钟。
虚拟机虚拟化cpu性能
Most time, we need to tune parameters to achieve better performance but what the general parameters to be tuned in .
大多数时候,我们需要调整参数以获得更好的性能,但是需要调整 的一般参数。
I think you may want to add following parameters to Kernel boot (/etc/default/grub) parameters
我认为您可能想在内核启动(/ etc / default / grub)参数中添加以下参数
intel_idle.max_cstate=0 processor.max_cstate=0 idle=poll intel_pstate=disable
At the same time, you may also want to shutdown/open Pause Loop Exiting (PLE). See [2] [3] for more details about PLE, and see [1] [4] for more details about Intel C-States and P-States.
同时,您可能还想关闭/打开“暂停循环退出”(PLE)。 有关PLE的更多详细信息,请参见[2] [3],有关Intel C状态和P状态的更多详细信息,请参见[1] [4]。
How to Shutdown PLE:
如何关闭PLE:
sudo rmmod kvm_intelsudo modprobe kvm_intel ple_gap=0 ple_window=0cat /sys/module/kvm_intel/parameters/ple*
How to turn on PLE:
如何打开PLE:
sudo rmmod kvm_intelsudo modprobe kvm_intel cat /sys/module/kvm_intel/parameters/ple*
References
[1] [2] [3] [4]参考资料
[1] [2] [3] [4]IDLE=POLL
means when vCPU is idle CPU will execute No Op
instruction like spin-lock does. This will trigger PLE if PLE is turned on.
IDLE=POLL
表示当vCPU空闲时,CPU将像自旋锁一样执行No Op
指令。 如果PLE打开,这将触发PLE。
Also see for more details about P-States.
另请参阅以获取有关P状态的更多详细信息。
翻译自:
虚拟机虚拟化cpu性能
转载地址:http://hmlwd.baihongyu.com/