Virtualization
更改 KVM 中的 Ram 和 CPU 核心數量
如何更改已在 KVM 中創建的虛擬機的 Ram 和 CPU 核心數量?謝謝
XML
您可以使用以下命令從命令行編輯它:virsh edit name_vhost
然後,您只需要搜尋
<memory>
標籤並修改它請記住,記憶體分配以千字節為單位,因此要分配 512MB 記憶體,請使用 512 * 1024 或 524288。
對於離線配置:
要增加 CPU 的數量:
virsh setvcpus <vm_name> <vcpu_count> --config
如果您收到超出最大數量的錯誤,請首先執行以下操作:
virsh setvcpus <vm_name> <vcpu_count> --config --maximum
然後重複上面的:
virsh setvcpus <vm_name> <vcpu_count> --config
要增加記憶體大小:
virsh setmaxmem <vm_name> <memsize> --config virsh setmem <vm_name> <memsize> --config
線上配置:
--current
您可以在 VM 執行時使用而不是設置 vCPU 和記憶體--config
,但新數字必須在已設置的最大值範圍內。您無法在 VM 執行時設置這些最大數量。您必須使用 關閉 VMvirsh shutdown <vm_name>
,使用上述命令並使用 重新啟動 VMvirsh start <vm_name>
。