跳至主要内容

CPU 和記憶體熱插拔

自 v1.6.0 起可用

備註

ARM64 架構僅支援記憶體熱插拔。CPU 熱插拔操作需要您重新啟動虛擬機。

Harvester 支援虛擬機的 CPU 和記憶體熱插拔。此功能允許您在不需要重新啟動的情況下增加執行中虛擬機的 CPU 和記憶體資源。

在虛擬機建立期間啟用 CPU 和記憶體熱插拔​

  1. 在 Virtual Machine:Create 畫面上,指定要分配的 CPU 核心數和記憶體。

Enable CPU and Memory Hotplug

  1. 選擇 Enable CPU and memory hotplug。

Harvester 會根據 max-hotplug-ratio 設定自動填入 Maximum CPU 和 Maximum Memory 欄位。這些值代表執行時虛擬機可用的 CPU 和記憶體資源的最大數量。如有必要,您可以變更這些值。

  1. 完成其餘的虛擬機建立步驟。

觸發 CPU 和記憶體熱插拔操作​

建立虛擬機後,您可以使用 Edit CPU and Memory 按鈕動態新增 CPU 和記憶體資源。

Edit CPU and Memory

一旦您點擊 Apply,Harvester 會遷移虛擬機到具有已設定 CPU 和記憶體數量的節點。

備註

虛擬機必須是可即時遷移的。

max-hotplug-ratio 設定​

max-hotplug-ratio 是一個全域設定,決定執行中虛擬機可用的 CPU 和記憶體資源的預設最大數量。此比率會乘以您在建立虛擬機時分配的 CPU 和記憶體資源數量。

執行時可用的最大資源 = 虛擬機建立期間分配的資源 x max-hotplug-ratio 值

您可以指定 1 到 20 之間的值。預設值為 4。

範例:

max-hotplug-ratio 設定為 4。

資源分配數量最大可用數量
CPU 核心14
記憶體 (Gi)28

Edit max-hotplug-ratio