Eliminazione del file di paging


9

Ho visto discussioni andare avanti e indietro su questo su diversi siti, quindi forse possiamo trovare qualcosa di definitivo qui.

Ho 8 GB di memoria sulla mia workstation Vista x64. Ho bisogno di un file di paging (ovvero Proprietà del sistema> Avanzate> Impostazioni prestazioni> Memoria virtuale avanzata) ed è utile averne uno o meno? Qual è l'impatto sulla stabilità?

Grazie

Risposte:


6

Il file di paging viene utilizzato per alcune altre cose che potrebbero essere utili. Ad esempio, viene utilizzato per i dump di arresto anomalo in caso di arresto anomalo di Windows. Pertanto, gli errori di risoluzione dei problemi possono diventare molto più difficili. Inoltre, alcune applicazioni dipendono dall'esistenza di un file di paging.

La vera domanda è: perché non dovresti avere un file di paging? Non puoi permetterti i pochi GB di spazio su disco che occupa? Finché si consente a Windows di gestire le dimensioni del file di paging, le prestazioni saranno le stesse. Semplicemente non utilizzerà il file di paging durante l'uso generale.


Questo ha senso. Ricordo ai tempi di XP che se avessi molta RAM, Windows non sembrava davvero interessarsene, ma sembra che con Vista sia cambiato.
Daniel Moore,

Perché non dovresti avere un file di paging? Perché il paging da e verso il disco è costoso e rallenta le cose. Non sono un esperto di Vista, ma scommetterei un cookie o due che pagine proattivamente la memoria su disco in modo da mantenere la memoria libera. E quando uno ha bisogno di quelle pagine sul disco di nuovo in memoria, bisogna aspettare.
Stu Thompson,

1
@Stu, lo hai mai valutato? Microsoft è così incompetente nella progettazione del sistema operativo che puoi migliorare il sistema con pochi clic del mouse? Questa intera cosa sul file di paging è la più grande discussione sul deposito di biciclette di sempre. Ti fidi di loro per fare un miliardo di cose giuste che non capisci, perché non ti fidi di loro su questo?
Jeremy Huiskamp,

1
@Jeremy Non sono un grande fan di Microsoft, ma devo saltare qui. La gestione della memoria come parte di un sistema operativo è una delle cose che Microsoft fa bene: ricorda che il kernel NT è davvero VMS di 2a generazione (tira le lettere - WNT) ed è stato creato da David Cutler che ha scritto del fantastico codice. Quindi, cimentati con le stronzate estranee come IE 7 o IE 8 in bundle con il sistema operativo, ma prova a rispettare le parti buone di Windows NT 5.0 (Windows 2000) o 5.1 (XP) o 5.2 (Vista) o 6.0 (Windows 2003), ecc.
Rob Bergin,

11

C'è un articolo interessante sull'hardware di Tom:

Nessun file di scambio equivale a prestazioni migliori?

[...] Ancora una volta, abbiamo condotto questo test con dimensioni della RAM comprese tra 8 GB e 512 MB. Mentre lavorare senza un file di paging era possibile senza problemi con 8 GB, la situazione è diventata rapidamente critica con meno memoria installata.

Con 8 GB e nessun file di scambio, il sistema andava bene. Anche in alcuni scenari ad alta intensità di memoria come l'apertura di file in Photoshop CS3 con una dimensione totale di file di 3 GB, il sistema è rimasto molto reattivo e persino scattante, senza mai scrivere sul disco una volta.

Nota: Microsoft non consiglia di impostare il file di paging al di sotto di 400 MB:

testo alternativo


1
Un elemento poco noto di ciò: l'impostazione di un file di scambio in NT 4 su qualcosa di ridicolmente piccolo provoca un arresto anomalo del sistema. Sì, nessuno usa più NT 4, ma se mai vuoi provarlo per ridacchiare, prova una nuova installazione, quindi resetta lo swap per dire, 4megs. Quindi riavviare e guardare i fuochi d'artificio mentre il sistema prende un faceplant.
Avery Payne,

Sì, me lo ricordo. Un mio amico lo ha fatto e ha quasi ucciso la sua macchina.
splattne,

2

Se non esaurisci la RAM, starai bene senza un file di paging. Con 8 GB, è improbabile che tu abbia esaurito la memoria fisica. Se lo fai, tuttavia, le cose andranno rapidamente giù per la collina. Invece di rallentare il computer (poiché esegue il paging su disco), si verificheranno arresti anomali delle app casuali (poiché malloc non riesce).

Senza un file di paging, Windows non sarà anche in grado di espellere la memoria del programma su disco a favore di cose come le cache dei file. Se questo fa la differenza o no dipende dal modo in cui usi il tuo PC.

Tutto sommato, non penso che vedresti alcun miglioramento nell'uso generale, ma anche il rovescio della medaglia è piuttosto minimo (dato che hai 8 GB).


0

Personalmente, non ne uso uno da un po 'di tempo ormai, non ho mai usato abbastanza memoria da renderlo necessario e quindi non mi ha causato alcun problema.

Detto questo, ci sono alcune applicazioni che non funzionano bene senza un file di paging, ad esempio Photoshop, quindi se li esegui potresti aver bisogno di almeno un file di paging.

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.