Performanceanalyse - Speicherprobleme - Teil 2

Gültig für: Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10


Analyse von Speicherproblemen

Bei der Performance Analyse sollte generell immer mit der Analyse der Speicherauslastung begonnen werden. Der Grund liegt darin, dass sich Engpässe im Hauptspeicher auf andere Systembereiche auswirken können und dadurch auch dort zu Engpässen führen können. Meist haben aber Engpässe in anderen Bereichen keine Auswirkung auf den Arbeitsspeicher.

 

Ein Beispiel, um das zu verdeutlichen:

Ist zu wenig physischer Speicher vorhanden, führt das dazu, dass Daten ausgelagert werden müssen. Die zusätzliche Arbeit führt zu einer höheren Prozessorauslastung und natürlich zu einem verstärkten Festplattenzugriff. Falls man jetzt als Erstes nur die Festplattenzugriffe analysiert, kann man zum Schluss kommen, dass es hier einen Engpass gibt. Eine schnellere Festplatte würde aber nur das Symptom, nicht aber die Ursache, kurieren. Der Gewinn an Performance wäre nicht so groß als würde man den Arbeitsspeicher erweitern.

Erstanalyse mit dem Task-Manager

Ob Speicherprobleme vorliegen, kann schon grob mit dem Task-Manager ermittelt werden. Hier finden Sie auf dem Tabreiter "Systemleistung" die nötigen Informationen.

 

Die Informationen "Realer Speicher" und "Zugesicherter virtueller Speicher" geben hierfür wichtige Anhaltspunkte. Im Allgemeinen kann man sagen, dass im Idealfall der "Insgesamt" und "Maximalwert" bei "Zugesicherter virtueller Speicher" nicht viel größer sein sollte als der physikalische Hauptspeicher (Realer Speicher – Insgesamt). Zusätzlich sollte der verfügbare Hauptspeicher stets über 10 MByte liegen.

 

Windows lagert immer Informationen in den virtuellen Speicher aus, um Platz für Anwendungen zu schaffen (Teil des Kernel-Speichers und Speicherseiten, die länger nicht mehr benutzt wurden). Dadurch kann der tatsächlich benötigte Speicher ruhig über den vorhandenen Hauptspeicher liegen, ohne dass es zu verstärkten Auslagerungen kommt. Weiterhin sorgt Windows stets dafür, dass es immer verfügbaren physikalischen Speicher gibt. Erst wenn das System stark ausgelastet wird, wird dieser Wert entsprechend geringer.

 

Zusätzlich gibt es noch eine Abhängigkeit zwischen dem Systemcache und dem verfügbaren Speicher. Wenn der physikalische Speicher knapp wird, wird der Speicher für den Systemcache reduziert, was am Ende zu Performanceproblemen führt.

 

Mit diesen Informationen können Sie also schon Probleme beim Speichern mittels desTask-Managers erkennen.

 

Taskmanager - Systemleistung

 

Unter dem Tabreiter "Prozesse" finden Sie die Anwendungen, die den meisten Speicher benötigen. Hier sollten Sie über das Menü "Ansicht" -> "Spalten auswählen..." den Eintrag "Maximale Speichernutzung" hinzufügen. Anhand der Informationen "Speichernutzung" und "Maximale Speichernutzung" können Sie die Prozesse finden, die den meisten Speicher benutzen oder benutzt haben.

 

Analyse mit dem Systemmonitor

Für eine genauere Analyse (auch über einen längeren Zeitraum), müssen Sie letztendlich auf den sog. Systemmonitor zurückgreifen.

Um den Systemmonitor zu starten, gibt man einfach unter "Ausführen" perfmon.exe ein. Der Funktionsumfang lässt nahezu jede Kleinigkeit messen. Damit erhält man Konfigurationsmöglichkeiten in großer Vielfalt.

 

 

Für die Analyse des Speichers sind die folgenden Leistungsindikatoren interessant:

Datenobjekt "Speicher"

Datenobjekt "Auslagerungsdatei"

Datenobjekt "Prozess"

Hier müssen Sie jeweils zum Leistungsindikator den entsprechenden Prozess auswählen der überwacht werden soll. Es werden in der Auswahl nur aktuell laufenden Prozesse angezeigt.

Was kann man gegen knappen Speicher tun?

Wenn Sie feststellen, dass der Speicher nicht ausreicht, können Sie die Situation mit den folgenden Aktionen verbessern:

Siehe auch Tipp:

 


WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version


Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

 

URL: http://www.winfaq.de/faq_html/Content/tip2500/tip2596.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich