Come posso ridurre il mio pagefile.sys da 12 GB?


26

Anche se ho solo 4 GB di RAM, ho un pagefile.sys da 12 GB. Da quello che ho letto sull'argomento, questo è più grande della regola empirica x1.5 e sta anche occupando un enorme spazio sul mio disco rigido. Tendo a eseguire molte applicazioni e schede con i browser Web, quindi l'ultima volta che è successo, ho chiuso tutto e riavviato il computer. Quando ho eseguito WinDirStat di nuovo in seguito, il file di paging era sceso a 3-4 GB. Ora il mio file di paging è di nuovo fino a 12 GB e la chiusura dei programmi / riavvio non funziona.

La mia prima domanda è quali azioni fanno sì che pagefile.sys diventi così grande in relazione alla RAM installata (computer acceso per lunghi periodi di tempo, troppi programmi in esecuzione, troppe schede del browser aperte)? In secondo luogo, come posso ottenere il mio pagefile.sys fino a 6-7 GB?

Sto eseguendo Windows 7 Home Premium SP1 con 4 GB di RAM


5
È l'impostazione corrente per consentire a Windows di gestire il file di paging della dimensione o di averlo configurato per una dimensione specifica. Naturalmente se Windows sta creando un 12 GB, dovrebbe essere così grande.
Ramhound,

2
Parte del problema è che hai così poca RAM per il numero di programmi che stai usando. Quando Windows esaurisce la memoria REAL, utilizza il file di scambio e utilizza sempre più file di scambio fino a quando non vengono soddisfatte le sue esigenze.
cybernard,

Risposte:


21

È possibile limitare manualmente la dimensione del file di paging procedendo come segue:

  1. Fai clic sul pulsante Start .
  2. Fare clic con il tasto destro su Computer .
  3. Seleziona Proprietà
  4. Fai clic su Impostazioni di sistema avanzate a sinistra.
  5. Fai clic sul pulsante Impostazioni sotto il gruppo Prestazioni .
  6. Seleziona la scheda Avanzate della finestra Opzioni prestazioni .
  7. Fai clic sul pulsante Modifica .
  8. Deseleziona Gestisci automaticamente le dimensioni del file di paging per tutte le unità .
  9. Selezionare l' unità C: nell'elenco.
  10. Controlla il pulsante di opzione Dimensioni personalizzate .
  11. Immettere le dimensioni iniziali e massime che si desidera utilizzare. Consiglierei 4096 MB per l'iniziale e 6144 MB per il massimo.
  12. Fare clic su OK nella finestra di dialogo Memoria virtuale .
  13. Fai clic su OK nella finestra di dialogo Opzioni prestazioni .
  14. Fai clic su OK nella finestra di dialogo Proprietà del sistema .

Quindi, moltiplica il tuo GB di RAM per 1024 per l' iniziale e moltiplica quel risultato per 1,5 per il massimo ?
5

9

È possibile forzare una dimensione del file di memoria virtuale:

  1. Fare clic con il tasto sinistro del mouse su "Avvia".
  2. Fare clic con il tasto destro su "PC".
  3. Fai clic sinistro su "Proprietà".
  4. Fare clic con il tasto sinistro del mouse su "Configurazione avanzata del sistema".
  5. Se necessario, fare clic su "OK".
  6. Seleziona la scheda "Opzioni avanzate".
  7. Fare clic con il tasto sinistro del mouse su "Configurazione" in "Throughput".
  8. Seleziona la scheda "Opzioni avanzate".
  9. Fare clic con il tasto sinistro del mouse su "Modifica" in "Memoria virtuale".
  10. Modifica le tue preferenze.
  11. Chiudi tutte le finestre aperte accettando.

Questo suona come istruzioni molto specifiche per alcune versioni del sistema operativo diverse da Windows 7. Sei sicuro che non sia per Vista o Windows 8?
jpaugh,

No, per niente.
174140

Non esiste un pulsante "Configurazione" o un gruppo "Throughput" nella scheda "Avanzate".
Ha disegnato Chapin il

Avrei potuto indovinare dalle cinque alle nove. Gli utenti votano per favore anche una risposta più esatta .
174140,

0

Se hai più di una partizione, segui i passaggi indicati da uprego nella sua risposta ma anche:

  • imposta il file di scambio su un'altra partizione (es. quindi nessuna parte del file di scambio su C :, tutto su D :)
  • riavvio
  • fare di nuovo lo stesso impostando il file di scambio indietro -reboot

Ciò ricrea il file di scambio con le impostazioni iniziali, quindi puoi sempre forzarne le dimensioni in questo modo (qualsiasi frammentazione nel file verrà rimossa). Ma non rimuove la causa del file di grandi dimensioni; dovrai capirlo da altri indizi. Come hai già suggerito, probabilmente hai molti programmi aperti contemporaneamente, molte schede del browser o usi applicazioni affamate di memoria.

BTW Se vuoi solo rimuovere la frammentazione nel file di scambio usa pagedefrag di SysInternals


pagedefrag non funziona su Windows a 64 bit, che purtroppo ho scoperto solo ieri.
Jürgen A. Erhard,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.