Sehr viel Standby-Speicher im Ressourcenmonitor

22

Standby-Speicher


Wir haben 16 GB Speicher auf unserem Server und ich habe festgestellt, dass etwa 10 GB im Ressourcenmonitor als "Standby" -Speicher markiert sind.

  • Muss ich mir über den großen Standby-Speicher Gedanken machen?
  • Gibt es eine Möglichkeit, diesen Betrag zu kontrollieren?
  • Gibt es eine Möglichkeit herauszufinden, was sich im "Standby" befindet?

Es scheint, dass "Standby" im Ressourcenmonitor immer noch als "verfügbar" betrachtet wird, sodass dies möglicherweise kein Problem darstellt.

Charles
quelle

Antworten:

23

Es sind nur zwischengespeicherte Daten, die möglicherweise freigegeben werden, wenn eine andere App Speicher benötigt.

Hier eine gute Beschreibung zur Untersuchung der Speichernutzung mit Windows 7 Resource Monitor :

Zitat aus dem Link:

Bereithalten

Die Standby-Liste, die in Blau angezeigt wird, enthält Seiten, die aus Prozessarbeitssätzen entfernt wurden, aber immer noch mit ihren jeweiligen Arbeitssätzen verknüpft sind. Insofern ist die Standby-Liste im Wesentlichen ein Cache . Die Speicherseiten in der Standby-Liste haben jedoch eine Priorität von 0 bis 7, wobei 7 die höchste ist. Grundsätzlich erhält eine Seite, die sich auf einen Prozess mit hoher Priorität bezieht, eine hohe Priorität in der Standby-Liste.

Gemeinsam nutzbare Prozesse haben beispielsweise eine hohe Priorität, und Seiten, die mit diesen gemeinsam nutzbaren Prozessen verknüpft sind, haben in der Standby-Liste die höchste Priorität.

Wenn ein Prozess eine Seite benötigt, die dem Prozess zugeordnet ist und die sich jetzt in der Standby-Liste befindet, gibt der Speichermanager die Seite sofort an den Arbeitssatz des Prozesses zurück. Alle Seiten in der Standby-Liste sind jedoch für Speicherzuweisungsanforderungen von jedem Prozess verfügbar. Wenn ein Prozess zusätzlichen Speicher anfordert und nicht genügend Speicher in der Liste "Frei" vorhanden ist, überprüft der Speichermanager die Priorität der Seite und nimmt eine Seite mit niedriger Priorität aus der Standby-Liste, initialisiert sie und weist sie diesem Prozess zu.

Bartłomiej Zarzecki
quelle
6

Beachten Sie auch die QuickInfo-Beschreibung, wenn Sie unten mit der Maus über den zwischengespeicherten Betrag fahren.

Zwischengespeichert: Speichermenge (einschließlich Standby- und geändertem Speicher), die zwischengespeicherte Daten und Code für den schnellen Zugriff von Prozessen, Treibern und dem Betriebssystem enthält.

Windows-Cache-Speicher enthalten Standby-Speicher

Iman Abidi
quelle
1
Sehr schöne Beobachtung! Es war schwer zu glauben, dass selbst diese Labels einen Tooltip haben :). Unter dieser Leiste in der Benutzeroberfläche ist so viel Platz, dass sie diese Begriffe leicht als Legende beschreiben können. +1
RBT