共用方式為


如何設定虛擬機器的記憶體

適用於: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

您可以使用下列程序,為新虛擬機器的主機指定要配置的記憶體容量,或是指定是否要使用 Virtual Machine Manager (VMM) 2008 Service Pack 1 (SP1) 所提供的動態記憶體功能。從新增範本精靈、新增硬體設定檔精靈或新增虛擬機器精靈來修改虛擬機器或範本或是設定硬體設定檔設定時,您便可以使用這些程序。

注意

這些設定可以在虛擬機器內容或範本內容的 [硬體組態] 索引標籤、新增硬體設定檔精靈的 [硬體設定] 索引標籤,或是新增範本精靈或新增虛擬機器精靈的 [設定硬體] 頁面上找到。

在 VMM 2008 或 VMM 2008 R2 中,您可以使用以下程序,為新虛擬機器的主機指定所要配置的記憶體容量。

設定虛擬機器的記憶體 (VMM 2008 和 VMM 2008 R2)

  1. 在左窗格中,按一下 [硬體設定檔] 下方的 [記憶體]。

  2. 修改以下設定:

    虛擬機器記憶體。指定您想配置給虛擬機器的主機記憶體總量 (MB 或 GB)。每一個虛擬機器記憶體可用的記憶體容量上限取決於虛擬化平台。

    虛擬化軟體 最小記憶體 最大記憶體

    Hyper-V (Windows Server 2008 R2 和 Windows Server 2008)

    8 MB

    64 GB

    Virtual Server

    4 MB

    3.6 GB

    VMware ESX Server 3.5 和 ESX Server 3i

    4 MB

    64 GB

    VMware ESX Server 3.0.2

    4 MB

    16 GB

在 VMM 2008 R2 SP1 中,您可以將虛擬機器設定成使用靜態記憶體或全新的動態記憶體功能。此外,您還可以設定記憶體優先順序。您可以使用下列程序來設定記憶體的設定。

重要

若要使用動態記憶體,虛擬機器必須執行支援動態記憶體的來賓作業系統。此外,虛擬機器必須放置在執行 Windows Server 2008 R2 Service Pack 1 的 Hyper-V 主機上。如需動態記憶體需求的詳細資訊,請參閱 Virtual Machine Manager 2008 R2 SP1 的新功能

設定虛擬機器的記憶體 (VMM 2008 R2 SP1)

  1. 在左窗格中,按一下 [硬體設定檔] 下方的 [記憶體]。

  2. 在右窗格中,選取下列其中一個選項:

    注意

    如果虛擬機器處於執行中狀態,您可以變更的唯一記憶體設定是記憶體緩衝區百分比值和記憶體優先順序。若要修改其他記憶體設定,則必須關閉虛擬機器。

    • 靜態。在 [虛擬機器記憶體] 方塊中,指定您想配置給虛擬機器的主機記憶體總量 (MB 或 GB)。如需每一種虛擬化平台最大記憶體上限的詳細資訊,請參閱前述程序的步驟 2。

    • 動態。如果您選取此選項,系統便會依照需求以動態方式將記憶體指派給虛擬機器。您也可以設定下列設定值:

      設定 說明

      啟動記憶體

      指定啟動虛擬機器所需的記憶體 (MB 或 GB)。這個值必須高到足以讓來賓作業系統啟動,但也應該低到能夠提供最佳的記憶體使用率且可能達到較高的合併率。

      有效範圍:8 MB – 64 GB 之間的偶數。必須小於或等於記憶體上限。根據預設,啟動記憶體會設成原先配置給靜態記憶體的值。

      最大記憶體

      指定主機可以配置給虛擬機器的最大記憶體容量 (MB 或 GB)。您最低可以將這個值設定成啟動記憶體的值,最高則可設成 64 GB。不過,虛擬機器最多只能使用來賓作業系統支援的最大記憶體。例如,如果您指定 64 GB 給虛擬機器,而虛擬機器執行的作業系統最多可支援 32 GB,則虛擬機器將無法使用超過 32 GB 的記憶體。

      有效範圍:8 MB – 64 GB 之間的偶數。必須大於或等於啟動記憶體。預設值為 65536 MB。

      記憶體緩衝區 (%)

      指定虛擬機器的慣用記憶體緩衝區 (百分比)。Hyper-V 會在虛擬機器中使用可識別認可記憶體的效能計數器來決定虛擬機器目前的記憶體需求,然後再計算要新增為緩衝區的記憶體。如需詳細資訊,請參閱 Hyper-V Dynamic Memory Evaluation Guide (Hyper-V 動態記憶體評估指南) (https://go.microsoft.com/fwlink/?LinkId=196615)。

      注意

      當電腦沒有足夠的實體記憶體可提供每部虛擬機器所要求的記憶體緩衝區時,就不會保留緩衝區。

      有效範圍:5% – 2000%. 預設的緩衝區是 20%。

您也可以在配置主機上的記憶體時指派虛擬機器的優先順序。當主機的記憶體使用量偏高時,高優先順序的虛擬機器會比低優先順序的虛擬機先被配置記憶體資源。此外,高優先順序的虛擬機器也會比低優先順序的虛擬機器先啟動。如需如何設定記憶體優先順序的詳細資訊,請參閱如何設定虛擬機器優先順序與可用性

提示

您可以在 VMM 系統管理員主控台的 [虛擬機器] 視窗中檢視有關記憶體使用量的資訊。若要這樣做,請以滑鼠右鍵按一下欄位標頭列,然後再新增 [啟動記憶體]、[指派的記憶體]、[記憶體需求]、[記憶體狀態] 和 [記憶體上限] 等欄位。

另請參閱

概念

Virtual Machine Manager 2008 R2 SP1 的新功能
如何設定虛擬機器優先順序與可用性

其他資源

建立虛擬機器
如何修改硬體設定檔的內容