CPU 和記憶體熱插拔
自 v1.6.0 起可用
備註
ARM64 架構僅支援記憶體熱插拔。CPU 熱插拔操作需要您重新啟動虛擬機。
Harvester 支援虛擬機的 CPU 和記憶體熱插拔。此功能允許您在不需要重新啟動的情況下增加執行中虛擬機的 CPU 和記憶體資源。
在虛擬機建立期間啟用 CPU 和記憶體熱插拔
- 在 Virtual Machine:Create 畫面上,指定要分配的 CPU 核心數和記憶體。

- 選擇 Enable CPU and memory hotplug。
Harvester 會根據 max-hotplug-ratio 設定自動填入 Maximum CPU 和 Maximum Memory 欄位。這些值代表執行時虛擬機可用的 CPU 和記憶體資源的最大數量。如有必要,您可以變更這些值。
- 完成其餘的虛擬機建立步驟。
觸發 CPU 和記憶體熱插拔操作
建立虛擬機後,您可以使用 Edit CPU and Memory 按鈕動態新增 CPU 和記憶體資源。

一旦您點擊 Apply,Harvester 會遷移虛擬機到具有已設定 CPU 和記憶體數量的節點。
備註
虛擬機必須是可即時遷移的。
max-hotplug-ratio 設定
max-hotplug-ratio 是一個全域設定,決定執行中虛擬機可用的 CPU 和記憶體資源的預設最大數量。此比率會乘以您在建立虛擬機時分配的 CPU 和記憶體資源數量。
執行時可用的最大資源 = 虛擬機建立期間分配的資源 x
max-hotplug-ratio值
您可以指定 1 到 20 之間的值。預設值為 4。
範例:
max-hotplug-ratio 設定為 4。
| 資源 | 分配數量 | 最大可用數量 |
|---|---|---|
| CPU 核心 | 1 | 4 |
| 記憶體 (Gi) | 2 | 8 |
