Jak wyświetlić ekwiwalent Windows wymiany Unix Swap?

15

Jak sprawdzić dostępne i używane użycie pamięci wirtualnej w systemie Windows?

Howard
źródło

Odpowiedzi:

12

Możesz wyświetlić te informacje, otwierając Resource Monitori wybierając Memorykartę:

Monitor zasobów Windows

„Używana pamięć fizyczna” to pamięć RAM, a „Commit Charge” to suma pamięci RAM i pliku stronicowania lub maksymalnej dostępnej pamięci wirtualnej. (Wynika to z tego, ile okien pamięci wirtualnej „zobowiązało się” do zapewnienia - suma każdego udzielonego przez siebie żądania alokacji).

Systemy Windows i Linux inaczej zarządzają przestrzenią stronicowania / wymiany. W systemie Windows plik stronicowania z wykorzystaniem 0% nie jest dobry dla wydajności; raczej system Windows spróbuje wykonać kopię lustrzaną każdej strony z pamięci RAM do pliku stronicowania, jeśli to możliwe. Umożliwi to szybkie usuwanie stron z pamięci RAM, gdy będzie trzeba je ponownie wykorzystać do czegoś innego. Dlatego system Windows spróbuje utworzyć plik stronicowania co najmniej tak duży, jak fizyczna pamięć RAM zainstalowana na komputerze. To mniejszy plik wymiany, a więcej sklepu z podkładami.

Darth Android
źródło
Dziękuję Ci! Czy mogę więc założyć, że zatwierdzenie opłaty - 2 * zestaw roboczy = użycie zamiany procesu?
Howard,
Brak wymiany nie jest dobry również w systemie Linux. Ta część jest wykonywana podobnie w obu systemach operacyjnych.
peterh - Przywróć Monikę
1

ODPOWIEDŹ

Uwaga: Są to dokładne kroki dla Win 7. Myślę, że jest tak samo w Win 8.

Aby uzyskać rzeczywiste użycie PageFile, uruchom „Monitor wydajności” (perfmon.exe) i „Dodaj liczniki” -> „Plik stronicowania” -> „Wykorzystanie”.

Otrzymasz odpowiedź w%, ale znasz całkowitą ilość pliku stronicowania, dzięki czemu możesz obliczyć dokładną ilość UŻYWANEGO pliku stronicowania (w MB).

Aby odczytać całkowitą ilość pliku stronicowania:
Naciśnij Win + Break, aby otworzyć „Właściwości systemu”. Przejdź do: „Zaawansowane” -> „Wydajność” -> „Zaawansowane” -> „Pamięć wirtualna” -> „Całkowity rozmiar pliku stronicowania” (w MB).

Ultralisk
źródło
-1

Jak sprawdzić dostępne i używane użycie pamięci wirtualnej w systemie Windows?

Najpierw musimy wywołać Opcje wydajności :

%windir%\system32\SystemPropertiesPerformance.exe


Po wybraniu Advancedkarty ramka Virtual memoryzgłasza całkowity rozmiar pliku stronicowania.


P1: używana pamięć wirtualna

. Ustawienia wydajności



Q2: dostępna pamięć wirtualna

Jest to ustawiane / wyświetlane przez kliknięcie Change...przycisku (patrz wyżej)



P3: Wykorzystanie pamięci wirtualnej

Jeśli chodzi o to ostatnie pytanie, monitor zasobów może teraz pomóc.

%windir%\system32\resmon.exe

Tutaj Hard Faults/secparametr pokazuje oczekiwane informacje (wartości kolumn i wykres)

Wykresy monitorowania zasobów


Kiedy powinienem kupić więcej pamięci RAM dla tego komputera… to inna historia.
Albo nie.

:)

Pierre
źródło
-3

Można to łatwo znaleźć w Menedżerze zadań Windows w zakładce Wydajność .

mdpc
źródło