建立虛擬機器時,您必須設定記憶體及處理器以針對計畫在虛擬機器上執行的工作量提供適當的運算資源。這個工作量包含同時會在虛擬機器上執行的客體作業系統及所有應用程式和服務。

如需調整虛擬機器的運算資源,您可以重新設定資源來符合變更需求。您也可以指定資源控制來自動化虛擬機器的資源配置方法。

設定虛擬機器的記憶體或處理器

虛擬機器必須配置足夠的記憶體才能執行工作量。不過,每部虛擬機器只有在執行中或暫停時才會消耗記憶體。如需決定記憶體配置的相關資訊,請參閱《Windows Server 2008 效能調校指南》中的<虛擬伺服器的效能調校>(https://go.microsoft.com/fwlink/?LinkID=135682 (可能為英文網頁))。

您需要設定的虛擬處理器數目取決於客體作業系統。如需決定虛擬機器上執行之客體作業系統的適當記憶體及處理器相關資訊,請參閱<關於虛擬機器及客體作業系統>(https://go.microsoft.com/fwlink/?LinkID=128037 (可能為英文網頁))。

Hyper-V 提供的處理器相容性設定可讓您輕鬆使用舊版作業系統,也可讓您輕鬆執行虛擬機器的即時移轉以移轉到使用不同處理器版本的另一部實體電腦。下列考量適用於移轉案例:

  • [移轉至使用不同處理器版本的實體電腦] 設定可確保虛擬機器只使用同一家處理器製造商製造,且具有適用於所有處理器版本的可用虛擬功能。但並不提供不同處理器製造商之間的相容性。

  • 這個設定對於高可用性與備份及修復案例來說非常實用,因為它讓您可以輕鬆將高可用性虛擬機器移動到叢集的另一個節點,或將虛擬機器還原到不同硬體。

附註

如果實體電腦擁有多個處理器並使用非統一記憶體架構 (NUMA),建議您指派到虛擬機器的處理器或記憶體不要比單一 NUMA 節點上擁有的處理器或記憶體多。例如,如果每個 NUMA 節點只有兩個處理器,就不要指派四個處理器到虛擬機器。如需實體電腦的處理器架構相關資訊,請參閱電腦隨附的說明文件。

設定虛擬機器的記憶體或處理器
  1. 開啟 [Hyper-V 管理員]。按一下 [開始]、指向 [系統管理工具],然後按一下 [Hyper-V 管理員]

  2. 在結果窗格的 [虛擬機器] 下,選取您要設定的虛擬機器。

  3. [執行] 窗格的虛擬機器名稱之下,按一下 [設定]。然後在瀏覽窗格中,按一下適當的硬體設定 (如下列步驟說明)。

  4. 若要設定記憶體,按一下 [記憶體]。在 [記憶體] 頁面,指定新的記憶體數量。

  5. 若要設定處理器,按一下 [處理器]。如果客體作業系統支援多個處理器,請指定要指派給虛擬機器的處理器數目。然後按一下 [確定]

設定虛擬機器的資源配置

資源控制提供您數個方法來控制 Hyper-V 將資源配置到虛擬機器的方式。下列是每個控制的簡要說明。如需控制的相關資訊,請參閱《Windows Server 2008 效能調校手冊》中的<權數與保留>(https://go.microsoft.com/fwlink/?LinkID=135682 (可能為英文網頁))。

  • 虛擬機器保留。在虛擬機器可用的處理器資源中,指定要保留給虛擬機器的百分比。此設定可確保您指定的百分比將供虛擬機器使用。此設定同時也會影響您一次可執行的虛擬機器數目。

  • 虛擬機器限制。在虛擬機器可用的處理器資源中,指定虛擬機器可使用的百分比上限。不管是否正在執行其他虛擬機器,此設定皆適用。

  • 相對權數。指定當正在執行一部以上的虛擬機器,且虛擬機器爭用資源時,Hyper-V 將資源配置到此虛擬機器的方式。

設定虛擬機器的資源配置
  1. 開啟 [Hyper-V 管理員]。按一下 [開始]、指向 [系統管理工具],然後按一下 [Hyper-V 管理員]

  2. 在結果窗格的 [虛擬機器] 下,選取您要設定的虛擬機器。

  3. [執行] 窗格的虛擬機器名稱之下,按一下 [設定]

  4. 在瀏覽窗格中,按一下 [處理器]

  5. 在 [資源控制] 之下,為每個您要使用的控制指定數量。然後按一下 [確定]

其他考量

  • 根據預設,您至少需要本機 Administrators 群組的成員資格或相當的權限,才能完成此程序。不過,系統管理員可使用 [授權管理員] 來修改授權原則,這樣使用者或使用者群組便可完成此程序。如需相關資訊,請參閱<使用授權管理員提高 Hyper-V 安全性>(https://go.microsoft.com/fwlink/?LinkId=142886 (可能為英文網頁))。

  • 您必須先關閉虛擬機器,才能修改記憶體或處理器設定。

其他參考資料