Wie kann ich das Windows-Äquivalent zur Unix-Swap-Nutzung anzeigen?


15

Wie finde ich die verfügbare und in Gebrauch befindliche Nutzung des virtuellen Speichers unter Windows heraus?

Antworten:


12

Sie können diese Informationen anzeigen, Resource Monitorindem Sie die MemoryRegisterkarte öffnen und auswählen :

Windows Resource Monitor

"Verwendeter physischer Speicher" ist Ihr RAM, während "Commit Charge" die Summe aus RAM und Auslagerungsdatei oder dem maximal verfügbaren virtuellen Speicher ist. (Dies ergibt sich aus einer Anzeige, wie viel virtueller Speicher Windows "bereitgestellt" hat, um bereitstellen zu können - die Summe aller von ihm gewährten Zuweisungsanforderungen.)

Windows und Linux verwalten ihren Paging- / Swap-Bereich jedoch unterschiedlich. Unter Windows ist eine Auslagerungsdatei mit einer Auslastung von 0% nicht gut für die Leistung. Stattdessen versucht Windows, jede Seite aus dem RAM in die Auslagerungsdatei zu spiegeln, wenn dies möglich ist. Auf diese Weise können Seiten schnell aus dem Arbeitsspeicher gelöscht werden, wenn sie für andere Zwecke wiederverwendet werden müssen. Aus diesem Grund versucht Windows, eine Auslagerungsdatei zu erstellen, die mindestens so groß ist wie der physische RAM, den Sie auf Ihrem Computer installiert haben. Es ist weniger eine Auslagerungsdatei als ein Sicherungsspeicher.


Vielen Dank! Kann ich also davon ausgehen, dass Commit Charge - 2 * Working Set = Swap-Nutzung eines Prozesses?
Howard

Kein Swap zu haben ist auch unter Linux nicht gut. Dieser Teil wird in beiden Betriebssystemen ziemlich ähnlich ausgeführt.
peterh - Monica

1

DIE ANTWORT

Hinweis: Dies sind die genauen Schritte für Win 7. Ich denke, dasselbe gilt für Win 8.

Starten Sie 'Performance Monitor' (perfmon.exe) und 'Add Counters' -> 'Paging File' -> 'Usage', um den tatsächlichen Umfang der PageFile-Nutzung zu ermitteln.

Sie erhalten die Antwort in%, kennen jedoch die Gesamtmenge der Auslagerungsdatei, sodass Sie die genaue Menge der USED-Auslagerungsdatei (in MB) berechnen können.

So lesen Sie die Gesamtmenge der Auslagerungsdatei:
Drücken Sie Win + Break, um die Systemeigenschaften zu öffnen. Gehen Sie zu: 'Erweitert' -> 'Leistung' -> 'Erweitert' -> 'Virtueller Speicher' -> 'Gesamtgröße der Auslagerungsdatei' (in MB)).


-1

Wie finde ich heraus zur Verfügung und in-verwendet virtuelle Speicher Nutzung unter Windows?

Zuerst müssen wir die Leistungsoptionen aufrufen :

%windir%\system32\SystemPropertiesPerformance.exe


Nach Auswahl der AdvancedRegisterkarte gibt der Frame Virtual memorydie Gesamtgröße der Auslagerungsdatei an.


Q1: In Gebrauch befindlicher virtueller Speicher

. Performance-Optionen



F2: verfügbarer virtueller Speicher

Dies wird durch Klicken auf die Change...Schaltfläche eingestellt / angezeigt (siehe oben).



F3: Nutzung des virtuellen Speichers

Zu dieser letzten Frage kann der Ressourcenmonitor jetzt helfen.

%windir%\system32\resmon.exe

Hier zeigt der Hard Faults/secParameter die erwarteten Informationen (Spaltenwerte und Grafik)

Ressourcenüberwachungsdiagramme


Wann sollte ich mehr RAM-Speicher für diese Maschine kaufen? Ist eine andere Geschichte.
Oder nicht.

:) :)


-3

Dies ist im Windows Task-Manager auf der Registerkarte Leistung leicht zu finden .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.