Menedżer zasobów systemu Windows w systemie operacyjnym Windows Server® 2008 R2 umożliwia zarządzanie użyciem procesora i pamięci na serwerze za pomocą standardowych lub niestandardowych zasad zasobów. Zarządzanie zasobami pozwala zagwarantować równą dostępność wszystkich usług udostępnianych przez dany serwer lub stałą dostępność zasobów dla aplikacji, usług lub użytkowników o wysokim priorytecie.

Menedżer zasobów systemu Windows zarządza zasobami procesora tylko wtedy, gdy łączne obciążenie procesora przekracza 70 procent. Oznacza to, że zasoby, które mogą być używane przez poszczególnych użytkowników, nie są aktywnie ograniczane przy niskim obciążeniu procesora. W przypadku wystąpienia konfliktu między zasobami procesora zasady alokacji zasobów pozwalają zagwarantować minimalną dostępność zasobów zgodnie ze zdefiniowanym przez użytkownika profilem zarządzania.

Funkcje Menedżera zasobów systemu Windows

Menedżer zasobów systemu Windows oferuje następujące możliwości:

  • Zarządzanie zasobami systemowymi (procesora i pamięci) za pomocą wstępnie skonfigurowanych zasad lub tworzenie zasad niestandardowych umożliwiających przydzielanie zasobów na proces, na użytkownika, na sesję składnika Usługi pulpitu zdalnego lub na pulę aplikacji usług Internet Information Services (IIS).

  • Stosowanie różnych zasad o różnych porach przy użyciu kalendarza bez konieczności ręcznej interwencji lub ponownej konfiguracji

  • Automatyczne wybieranie zasad zasobów zgodnie z właściwościami i zdarzeniami serwera (takimi jak warunki lub zdarzenia klastra) albo zmianami dotyczącymi zainstalowanej pamięci fizycznej lub liczby procesorów.

  • Zbieranie danych o użyciu zasobów lokalnie lub w niestandardowej bazie danych SQL. Dane o użyciu zasobów z wielu serwerów można konsolidować na jednym komputerze z uruchomionym Menedżerem zasobów systemu Windows.

  • Tworzenie grupy komputerów ułatwiającej organizowanie serwerów usług pulpitu zdalnego, którymi użytkownik chce zarządzać. Zasady można wówczas łatwo eksportować lub modyfikować dla całej grupy komputerów.

Zalety zarządzania zasobami

W związku z tym, że system Windows Server 2008 R2 zaprojektowano w taki sposób, aby dla zadań pozasystemowych była udostępniana możliwie największa ilość zasobów, zarządzanie zasobami na serwerze z jedną rolą zazwyczaj nie jest wymagane. Jeśli jednak na serwerze zainstalowano dużą liczbę aplikacji i usług, te aplikacje i usługi nie uwzględniają występowania pozostałych procesów. Niezarządzana aplikacja lub usługa zazwyczaj używa do wykonania zadania wszystkich dostępnych zasobów. Dlatego ważne jest, aby zasoby systemowe na serwerach o wielu zastosowaniach były zarządzane przy użyciu narzędzia, takiego jak Menedżer zasobów systemu Windows. Używanie Menedżera zasobów systemu Windows zapewnia dwie kluczowe korzyści:

  • Na jednym serwerze można uruchamiać większą liczbę usług, ponieważ dostępność usług można zwiększać za pośrednictwem zasobów zarządzanych dynamicznie.

  • Użytkownicy o wysokim priorytecie lub administratorzy systemu mogą uzyskiwać dostęp do systemu nawet przy maksymalnym obciążeniu zasobów.

Metody zarządzania zasobami

Menedżer zasobów systemu Windows oferuje pięć wbudowanych zasad zarządzania zasobami, które umożliwiają szybkie rozpoczęcie zarządzania. Ponadto można tworzyć niestandardowe zasady zarządzania zasobami odpowiadające konkretnym potrzebom użytkownika.

Wbudowane zasady zarządzania zasobami

Wbudowane zasady zarządzania zasobami można włączać, wybierając typ zasady do użycia. Nie jest wymagana żadna dalsza konfiguracja.

Zasady Opis

Równo na proces

Kiedy system jest zarządzany przy użyciu zasady alokacji zasobów Equal_Per_Process, każdy uruchomiony proces jest traktowany tak samo. Na przykład, jeśli użycie procesora przez serwer z uruchomionymi dziesięcioma procesami osiągnie wartość 70 procent, Menedżer zasobów systemu Windows ograniczy użycie procesora przez każdy proces do 10 procent zasobów procesora podczas występowania rywalizacji. Zasoby, które nie są zajmowane przez procesy o niskim użyciu, zostaną przydzielone do pozostałych procesów.

Równo na użytkownika

Kiedy system jest zarządzany przy użyciu zasady alokacji zasobów Equal_Per_User, procesy są grupowane według kont użytkowników, na których zostały uruchomione, a każda grupa procesów jest traktowana tak samo. Na przykład, jeśli procesy na serwerze uruchomiło czterech użytkowników, każdemu użytkownikowi zostanie przydzielone 25 procent zasobów systemowych na wykonanie tych procesów. Użytkownikowi, który uruchomił jedną aplikację, zostanie przydzielona taka sama ilość zasobów co użytkownikowi, który uruchomił większą liczbę aplikacji. Ta zasada jest szczególnie przydatna na serwerach aplikacji.

Równo na sesję

Kiedy system jest zarządzany przy użyciu zasady alokacji zasobów Equal_Per_Session, zasoby są przydzielane równomiernie każdej sesji połączonej z systemem. Ta zasada ma zastosowanie na serwerach usług pulpitu zdalnego.

Równo na pulę aplikacji usług IIS

Kiedy system jest zarządzany przy użyciu zasady alokacji zasobów Equal_Per_IISAppPool, każda uruchomiona pula aplikacji usług IIS jest traktowana tak samo, a aplikacje, które nie należą do pul aplikacji usług IIS, mogą używać tylko tych zasobów, które nie są używane przez pule aplikacji usług IIS.

Ważone sesje zdalne

Kiedy system jest zarządzany przy użyciu zasady alokacji zasobów Weighted_Remote_Sessions, procesy są grupowane zgodnie z priorytetem przypisanym do konta użytkownika. Na przykład, jeśli zdalnie jest połączonych trzech użytkowników, użytkownik z przypisanym priorytetem Specjalny otrzyma najwyższy priorytet dostępu do procesora, użytkownik z przypisanym priorytetem Standardowy otrzyma drugorzędny priorytet dostępu do procesora, natomiast użytkownik z przypisanym priorytetem Podstawowy otrzyma najniższy priorytet dostępu do procesora. Ta zasada ma zastosowanie na serwerach usług pulpitu zdalnego.

Uwaga

Gdy zasada Weighted_Remote_Sessions jest ustawiona jako zasada zarządzająca, zarządzanie systemem jest delegowane do harmonogramu systemu Windows Server 2008 R2, a Menedżer zasobów systemu Windows jedynie profiluje system. Ustawienie lub usunięcie zasady Weighted_Remote_Sessions jako zasady zarządzającej wymaga ponownego uruchomienia komputera ze względu na jądro.

Niestandardowe zarządzanie zasobami

Niestandardowe metody zarządzania zasobami umożliwiają identyfikowanie użytkowników zasobów i przydzielanie im zasobów zgodnie z określonymi kryteriami.

Funkcja Opis

Kryteria dopasowywania procesów

Umożliwiają wybór usług lub aplikacji, które mają być zarządzane przy użyciu reguł zasad alokacji zasobów. Wyboru można dokonać, podając nazwę pliku lub polecenia albo określając użytkowników lub grupy. Można na przykład utworzyć kryterium dopasowywania procesów, zgodnie z którym aplikacja iexplore.exe będzie zarządzana po jej uruchomieniu przez użytkownika Administrator.

Zasady alokacji zasobów

Te zasady umożliwiają przydzielanie zasobów procesora i pamięci procesom określonym w utworzonych przez użytkownika kryteriach dopasowywania procesów.

Listy wykluczeń

Umożliwiają wykluczanie aplikacji, usług, użytkowników lub grup z zarządzania przy użyciu Menedżera zasobów systemu Windows.

Uwaga

Używając dopasowywania ścieżek wiersza polecenia w zasadzie alokacji zasobów, można też wykluczyć aplikację z zarządzania tylko przy użyciu tej zasady.

Planowanie

Interfejs kalendarza umożliwia kontrolowanie zdarzeń jednorazowych lub zmian dokonywanych cyklicznie w alokacji zasobów. Zasady alokacji zasobów można aktywować o różnych porach dnia, w różnych dniach tygodnia lub zgodnie z innymi zaplanowanymi wzorcami.

Stosowanie zasad warunkowych

Umożliwia automatyczne przełączanie między zasadami alokacji zasobów w odpowiedzi na określone zdarzenia systemowe (takie jak zainstalowanie nowej pamięci lub dodatkowych procesorów, uruchomienie lub zatrzymanie węzła czy zmiana dostępności grupy zasobów w klastrze).

Dodatkowe informacje


Spis treści