Kvm-Virtualization
KVM - -cpu host 和 -cpu max 之間的區別?
-cpu host 和 -cpu max 有什麼區別?在我看來,他們是一樣的
或者換一種方式問….所有受支持的主機功能與加速器支持的所有功能有什麼區別?
我假設加速器也是主機功能,因為您在這裡只能使用一個選項。
從手冊頁:
具有所有受支持主機功能的 x86 主機 KVM 處理器
x86 max 啟用目前主機中的加速器支持的所有功能
KVM 是一個核心模組,而不是您可以使用的虛擬機管理程序。我猜您指的
-cpu
是 QEMU 中的選項?這裡的加速器指的是KVM。您可以使用該
-accel
選項使用其他加速器。該-cpu help
標誌為您提供了很好的解釋。
-cpu max
意味著模擬具有 KVM 支持的所有功能的 cpu(當然,受限於物理機支持的功能集)
-cpu host
表示模擬與主機 cpu 相同的 cpu(受加速器支持的功能集限制)兩者之間沒有太大區別,除非您使用的加速器支持的功能集非常有限。
建議堅持使用
-cpu host
,這也是預設的