Cpu-Usage
QEmu 和限制 CPU 時鐘 vor VM
我的問題很簡單。在 virt-manager 的幫助下,我可以限制虛擬機看到和使用 CPU 的速度嗎?
目標是測試 Web 應用程序是否在更多核心、更低速度或更少核心上執行得更好,但在相同負載下速度更高。
不會。有效的 CPU 限制是通過時間片上的配額來完成的,而不是模擬不同的時鐘。兩者的性能都不會像管理程序未修改的那樣。
CPU 性能還具有比時鐘速度更多的變數,這些變數無法在單個插槽上進行測試。架構、指令集、超標量流水線、記憶體、NUMA。
可能您已經擁有您最喜歡的模型,但僅測試一個是相當有限的。從所有候選 CPU 模型中收集數據。無論是在測試實驗室中,還是來自生產中的使用者。
同時嘗試節能和性能模式。這些是對 CPU 頻率的現實調整。作為獎勵,此測試將顯示您的應用程序性能是否依賴於更高功率的時鐘。