Vmware-Esxi
ESXi 6.5:“公開硬體輔助”和“CPU/MMU 虛擬化”之間的關係
我在文件、站點等之間爬行,以了解 VM 的兩個 ESXi 參數之間的關係:“公開硬體輔助”和“CPU/MMU 配置”。
第一個是要授權VM直接使用VT-X/AMD-V指令而不是虛擬化/仿真它(64位VM或嵌套部署)
但是我沒有了解第二個… VMWare 的文件還討論了此參數的 CPU VT-X 訪問…所以我想知道是否有任何重疊或關係(第二個是否可以考慮作為第一個?)..
如果專家可以啟發我?
謝謝!
自己回答(並解決)(也非常感謝 Amin Masoudifard):
https://communities.vmware.com/message/2886984#2886984
您了解 MMU 硬體輔助將避免使用來賓影子表,並且粗略地說,結果是減少了訪問頁表的延遲。
但是 CPU 呢?為什麼我們可以在此處啟動 CPU 硬體虛擬化(“ CPU/MMU 虛擬化:硬體 CPU,軟體 MMU ”)以及其他參數(“硬體虛擬化:向來賓作業系統公開硬體輔助虛擬化”)?
兩種 CPU 功能有什麼區別?因為當您為“ CPU/MMU 虛擬化:硬體 CPU、軟體 MMU”和“硬體虛擬化:向來賓作業系統公開硬體輔助虛擬化 ”的文件時,他們正在一起討論使用 VT-X .
以下是答案:
- 你的VM是64位的需要做嵌套虛擬化嗎?勾選向來賓作業系統公開硬體輔助虛擬化
=> 這是為了客戶優化
- 你有 VT-X/AMD-V 指令嗎?要優化 VMWare VMM 機制,請選擇 CPU Hardware。
=> 這是用於主機優化
- 你有英特爾 EPT/AMD NPT 指令嗎?要優化 VMWare VMM 機制,請選擇 MMU Hardware。
=> 這是用於主機優化