2014-01-13 16:10:36 +0000 2014-01-13 16:10:36 +0000
27
27

Jak mogę zmniejszyć mój 12GB pagefile.sys?

Pomimo tego, że mam tylko 4GB RAMu, mam pagefile.sys o pojemności 12GB. Z tego co czytałem na ten temat, jest to większe niż x1.5 rule-of-thumb, a także zajmuje ogromny kawałek miejsca na moim dysku twardym. Mam tendencję do uruchamiania wielu aplikacji i zakładek w przeglądarkach internetowych, więc ostatnim razem, gdy to się stało, zamknąłem wszystko i zrestartowałem komputer. Kiedy uruchomiłem WinDirStat ponownie później, plik strony zajmował 3-4GB. Teraz mój plik strony ma znowu 12GB, a zamykanie programów/restartowanie nie działa.

Moje pierwsze pytanie brzmi: jakie działania powodują, że pagefile.sys rośnie tak bardzo w stosunku do zainstalowanej pamięci RAM (komputer włączony przez długi czas, zbyt wiele uruchomionych programów, zbyt wiele otwartych kart przeglądarki)? Po drugie, jak mogę zmniejszyć pagefile.sys do 6-7GB?

Pracuję na Windows 7 Home Premium SP1 z 4GB pamięci RAM.

Odpowiedzi (3)

22
22
22
2016-01-20 19:50:57 +0000

Możesz ręcznie ograniczyć rozmiar pliku strony, wykonując następujące czynności:

  1. Kliknij przycisk Start.
  2. Kliknij prawym przyciskiem myszy na Komputer.
  3. Wybierz Właściwości.
  4. Kliknij na Zaawansowane ustawienia systemu po lewej stronie.
  5. Kliknij na przycisk Ustawienia w grupie Wydajność.
  6. Wybierz zakładkę Zaawansowane w oknie Opcje wydajności.
  7. Kliknij przycisk Zmień.
  8. Usuń zaznaczenie opcji Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków.
  9. Wybierz na liście dysk C:.
  10. Zaznacz przycisk Rozmiar niestandardowy.
  11. Wprowadź Rozmiar początkowy i Rozmiar maksymalny, których chcesz użyć. Zalecam 4096 MB dla rozmiaru początkowego i 6144 MB dla maksymalnego.
  12. Kliknij OK w oknie dialogowym Virtual Memory.
  13. Kliknij przycisk OK w oknie dialogowym Opcje wydajności.
  14. Kliknij przycisk OK w oknie dialogowym Właściwości systemu.
9
9
9
2014-01-13 16:26:12 +0000

Możesz wymusić rozmiar pliku pamięci wirtualnej przez:

  1. Kliknięcie lewym przyciskiem myszy na ‘Start’.
  2. Kliknij prawym przyciskiem myszy na ‘PC’.
  3. Kliknąć lewym przyciskiem myszy na ‘Właściwości’.
  4. Kliknąć lewym przyciskiem myszy na ‘Zaawansowana konfiguracja systemu’.
  5. Jeśli to konieczne, kliknij lewym przyciskiem myszy na ‘OK’.
  6. Wybrać zakładkę ‘Opcje zaawansowane’.
  7. Kliknąć lewym przyciskiem myszy na ‘Configuration’ wewnątrz ‘Throughput’.
  8. Wybrać zakładkę ‘Opcje zaawansowane’.
  9. Kliknij lewym przyciskiem myszy na ‘Change’ wewnątrz ‘Virtual memory’.
  10. Edytuj swoje preferencje.
  11. Zamknij wszystkie otwarte okna poprzez akceptację.
0
0
0
2014-01-13 16:31:58 +0000

Jeśli masz więcej niż jedną partycję, wykonaj kroki wskazane przez uprego w jego odpowiedzi, ale także:

  • ustaw plik wymiany na innej partycji (np. tak, aby żadne części pliku wymiany na C:, wszystkie na D:)
  • restart
  • zrób to samo ponownie ustawiając plik wymiany z powrotem -reboot

To odtworzy plik wymiany z twoimi początkowymi ustawieniami, więc zawsze możesz wymusić zmniejszenie jego rozmiaru w ten sposób (wszelkie fragmentacje w pliku zostaną usunięte). Ale to nie usunie przyczyny dużego pliku; będziesz musiał to ustalić na podstawie innych wskazówek. Jak już zasugerowałeś, prawdopodobnie masz wiele programów otwartych w tym samym czasie, wiele kart przeglądarki, lub używasz aplikacji wymagających dużej ilości pamięci.

BTW Jeśli chcesz tylko usunąć fragmentację w pliku swap, użyj pagedefrag SysInternals.