使用 Windows Server® 2008 R2 作業系統的 Windows 系統資源管理員,您可以透過標準或自訂的資源原則來管理伺服器處理器及記憶體使用量。管理您的資源可以協助確保由單一伺服器提供的所有服務都能以平等的基礎提供,或者一律先給高優先順序的應用程式、服務或使用者使用。

只有在處理器總負載大於 70% 時,Windows 系統資源管理員才會管理處理器資源。這表示當處理器負載很低時,它不會主動限制每個取用者可使用的資源。而當處理器資源發生爭用時,資源配置原則可以根據您定義的管理設定檔,協助確保資源的最低可用性。

Windows 系統資源管理員功能

您可以使用 Windows 系統資源管理員來:

  • 使用預先設定的原則來管理系統資源 (處理器與記憶體),或是按照每個處理程序、每個使用者、每個 遠端桌面服務 工作階段或每個網際網路資訊服務 (IIS) 應用程式集區來建立配置資源的自訂原則。

  • 使用行事曆規則,在不同時間套用不同原則,而無需手動介入或重新設定。

  • 根據伺服器內容和事件 (例如叢集事件或條件) 或已安裝的實體記憶體或處理器數目,自動選取資源原則。

  • 收集本機或自訂 SQL 資料庫中的資源使用狀況資料。來自多個伺服器的資源使用狀況資料,可以整合到執行 Windows 系統資源管理員的單一電腦上。

  • 建立電腦群組以協助組織要管理的遠端桌面伺服器。整個電腦群組的原則可以輕鬆地匯出和修改。

資源管理好處

因為 Windows Server 2008 R2 的設計為盡量提供資源給非作業系統工作,所以執行單一角色的伺服器通常不需要資源管理。不過,當有多個應用程式和服務安裝於單一伺服器時,它們不會知道其他處理程序的存在。未受管理的應用程式或服務,通常會直接使用所有可用資源來完成工作。這種時候,就需要使用 Windows 系統資源管理員之類的工具,來管理多功能伺服器上的系統資源。使用 Windows 系統資源管理員能提供兩個重要好處:

  • 單一伺服器上能夠執行更多服務,原因是動態資源管理能夠改善服務可用性。

  • 即使資源負載達到巔峰,高優先順序的使用者或系統管理員依然可以存取系統。

資源管理方法

Windows 系統資源管理員包含五個內建資源管理原則,可讓您迅速執行管理作業。此外,您還可以建立自訂資源管理原則,以符合自己的特殊需求。

內建資源管理原則

要啟用內建的資源管理原則,只要選取要使用的原則類型即可。不需要進一步的設定動作。

原則 描述

每個處理程序都相等

Equal_Per_Process 資源配置原則管理系統時,會平等對待每個執行中的處理程序。例如,假設某個伺服器執行了十個處理程序,對處理器的使用率達到 70%,則 Windows 系統資源管理員會在處理器資源開始發生爭用時,限制每個處理程序只能使用 10% 的處理器資源。請注意,低使用率處理程序未用到的資源,會被配置給其他處理程序。

每個使用者都相等

使用 [Equal_Per_User] 資源配置原則來管理系統時,會根據執行處理程序的使用者帳戶將處理程序分組,而且每個處理程序群組可取用相同的資源。例如,假設有四個使用者正在伺服器上執行處理程序,每個使用者都會配置 25% 的系統資源,讓他們完成自己的處理程序。只執行單一應用程式的使用者所配置到的資源量,和執行數個應用程式的使用者是一樣的。此原則對應用程式伺服器會特別有用。

每個工作階段都相等

Equal_Per_Session 資源配置原則管理系統時,會將資源平均配置給每個連線到系統的工作階段。此原則適用於遠端桌面伺服器。

每個 IIS 應用程式集區都相等

Equal_Per_IISAppPool 資源配置原則管理系統時,會平等對待每個執行中的 IIS 應用程式集區,而不在 IIS 應用程式集區中的應用程式則只能使用 IIS 應用程式集區用剩的資源。

加權的遠端工作階段

[Weighted_Remote_Sessions] 資源配置原則管理系統時,會根據指派給使用者帳戶的優先順序來分組處理程序。例如,如果有三個使用者進行遠端連線,則被指派「高階」優先順序的使用者將獲得 CPU 最高的優先順序存取權,被指派「標準」優先順序的使用者將獲得 CPU 第二優先順序的存取權,而被指派「基本」優先順序的使用者將獲得 CPU 最低優先順序的存取權。此原則適用於遠端桌面伺服器。

附註

[Weighted_Remote_Sessions] 設定為管理原則時,系統管理會委派給 Windows Server 2008 R2 排程器,而 Windows 系統資源管理員只會設定系統。設定或移除做為管理原則的 [Weighted_Remote_Sessions] 時,需要重新啟動該核心所設定的電腦。

自訂資源管理

您可以使用自訂資源管理方法來識別資源使用者,並根據您自己的條件,將資源配置給使用者。

功能 描述

處理程序符合條件

可讓您選取要由資源配置原則規則進行管理的服務或應用程式。您可以根據檔案名稱或命令來選擇,也可以指定使用者或群組。例如,您可以建立處理程序符合條件,在使用者 Administrator 執行應用程式 iexplore.exe 時套用管理。

資源配置原則

將處理器和記憶體資源配置給處理程序,該處理程序是由您所建立的處理程序符合條件所指定。

排除清單

排除不要讓 Windows 系統資源管理員管理的應用程式、服務、使用者或群組。

附註

您也可以在資源配置原則中使用命令列路徑對應,以僅排除不要讓該原則管理的應用程式。

排程

使用行事曆介面控制資源配置的一次事件或週期性變更。可在每天不同時間、每週不同日子或依照其他排程範例,啟用不同的資源配置原則。

條件性原則應用程式

自動切換資源配置原則來回應特定系統事件 (例如安裝新的記憶體或額外處理器、啟動或停止節點,或變更叢集中之資源群組的可用性)。

其他參考資料