Das Ziel des Windows-Systemressourcen-Managers besteht darin, die Verfügbarkeit von Systemressourcen für Prozesse, Benutzer, Remotedesktopdienste-Sitzungen oder IIS-Anwendungspools (die zusammen als Arbeitsauslastung bezeichnet werden) sicherzustellen. Ohne Verwaltung können diese Arbeitslasten um Systemressourcen konkurrieren und sie komplett auslasten. In einigen Fällen ist der Windows-Systemressourcen-Manager jedoch keine geeignete Verwaltungslösung oder kann Serverlasten keine ausreichenden Ressourcen bereitstellen.

Vorsicht

Wenn der Computer von einem anderen Ressourcenmanager (inklusive prozessorientierter und auftragsobjektorientierter Ressourcenmanager) verwaltet wird, kann der Windows-Systemressourcen-Manager die Systemressourcen nicht richtig verwalten. Zum Erzielen eines optimalen Ergebnisses sollte der Windows-Systemressourcen-Manager der einzige Ressourcenmanager sein, der auf dem Computer verwendet wird.

Nicht vom Windows-Systemressourcen-Manager zu verwaltende Elemente

Anwendungen mit integrierter Ressourcenverwaltung

Anwendungen und Prozesse, die ihre Prozesspriorität, Speichereinschränkungen oder Prozessorzugehörigkeit selbst dynamisch verwalten, können mit der Verwaltung des Windows-Systemressourcen-Managers in Konflikt geraten.

Wenn Sie mit dem Windows-Systemressourcen-Manager einen Computer verwalten, auf dem sich Anwendungen mit integrierter Ressourcenverwaltung befinden, müssen Sie der benutzerdefinierten Ausschlussliste diese selbstverwalteten Anwendungen und Prozesse hinzufügen, oder die betreffende Ressource einschließen, die von der Anwendung selbstverwaltet wird. Wenn beispielsweise eine Datenbankserveranwendung den Arbeitsspeicher verwaltet, kann mithilfe des Windows-Systemressourcen-Managers die CPU verwaltet werden. Der Arbeitsspeicher für die Anwendung sollte jedoch nicht damit verwaltet werden.

Weitere Informationen zur benutzerdefinierten Ausschlussliste finden Sie unter Verwenden der benutzerdefinierten Ausschlussliste.

Auftragsobjekte verwendende Anwendungen

Von einigen Anwendungen werden Prozesse erstellt, die Auftragsobjekte verwenden. Prozesse, die Auftragsobjekte verwenden, können vom Windows-Systemressourcen-Manager nicht verwaltet werden. Ob von einer Anwendung Auftragsobjekte verwendet werden, können Sie der Dokumentation zur Anwendung entnehmen.

Wenn Sie mit dem Windows-Systemressourcen-Manager einen Computer mit Anwendungen verwalten, die Auftragsobjekte verwenden, müssen Sie diese Anwendungen der benutzerdefinierten Ausschlussliste hinzufügen.

Vom Windows-Systemressourcen-Manager nicht verwaltete Elemente

Anwendungen oder Prozesse, für die eine ausgeschlossene Anwendung als Host dient

Seien Sie vorsichtig, wenn Sie der benutzerdefinierten Ausschlussliste Prozesse hinzufügen, die für andere Prozesse oder Anwendungen als Host dienen. Wenn eine Anwendung wie svchost.exe der benutzerdefinierten Ausschlussliste hinzugefügt wird, können durch jeden von dieser Anwendung gehosteten Prozess potenziell alle Ressourcen verbraucht werden, da er nicht verwaltet wird. Wenn sich der als Host dienende Prozess nicht auf der benutzerdefinierten Ausschlussliste befindet, werden dieser Prozess und alle von ihm gehosteten Prozesse über ein übereinstimmendes Kriterium oder über die Standardgruppe verwaltet.

Vom Betriebssystem verwendete Ressourcen

Prozessor- und Speicherressourcen, die vom Betriebssystem verwendet werden, sind von der Verwaltung durch den Windows-Systemressourcen-Manager ausgeschlossen. Wenn beispielsweise auf einem von der Ressourcenzuordnungsrichtlinie Equal_Per_User verwalteten System 25 % der verfügbaren CPU vom Betriebssystem verwendet wird und drei Benutzer auf dem Computer Prozesse ausführen, werden jedem dieser Benutzer 25 % der gesamten CPU zugeordnet (das sind 33,33 % der zur Verwaltung verfügbaren CPU).

Wenn die verbleibenden Ressourcen für die auf dem Server installierten Arbeitslasten nicht ausreichen, haben Sie die folgenden Möglichkeiten:

  • Sie können die Anzahl der auf dem Server ausgeführten Arbeitslasten verringern.

  • Sie können zusätzliche Hardware installieren, um die verfügbaren Ressourcen zu erhöhen.

  • Sie können eine Server Core-Installation des Betriebssystems Windows Server 2008 installieren, um die vom Betriebssystem verwendeten Ressourcen zu verringern (wenn die auf dem Server ausgeführten Anwendungen und Dienste dies unterstützen).

Weitere Verweise


Inhaltsverzeichnis