Come posso fare in modo che il mio computer usi più RAM?


19

Sto eseguendo Windows 7 a 64 bit con 8 GB di RAM. Il problema è che lo uso molto raramente.

Di tanto in tanto faccio un po 'di editing video e sicuramente mi torna utile, ma per l'uso quotidiano non lo sto usando al meglio.

Esistono delle impostazioni che posso modificare che costringono il mio sistema operativo a utilizzare più RAM, ad esempio, interrompendolo con i file di paging? Sono contento che utilizzi fino a 4 GB stesso quando sto solo cercando di sfogliare e spostare i file. Per quanto ne so, avere più del sistema operativo in memoria lo renderebbe più reattivo. Non è esattamente male al momento, ma sicuramente non può far male soprattutto perché non lo sto usando per nient'altro.

Mi piacerebbe anche che smettesse di scambiare pagine dalla memoria sul disco quando si eseguono altri programmi come browser, lettori multimediali ecc. A meno che non sia necessario. Ciò allungherebbe la durata del mio disco e renderebbe tutto in genere più reattivo.

Per favore fatemi sapere se ho sbagliato i miei fatti qui.


6
Il paging è un po 'più complicato di quanto sembri pensare: è anche un archivio di backup preventivo, ecc. Le cose vengono sempre scritte nel file di paging anche se in realtà non si esegue il paging della memoria. Questa risposta a Server Fault lo dice meglio di ogni altra cosa che potrei dire - serverfault.com/questions/23621/…
Shinrai

3
Ti suggerisco di usare il tuo computer per qualcosa di utile. Perché non eseguire la piegatura a casa o qualsiasi altro progetto distribuito. Prima di tutto puoi usare più del tuo ariete (per qualcosa di carino) e in secondo luogo finisci per aiutare le persone. Forse anche tu o la tua famiglia un giorno! In bocca al lupo!
Waxhead,

Questo dovrebbe avere il tag "Windows", giusto? - Anche se non si dice nulla sul sistema operativo Windows, immagino che la domanda e le risposte non abbiano nulla a che fare con Linux o Mac. Giusto?

Risposte:


1

Pannello di controllo-> sistema-> impostazioni di sistema avanzate-> avanzate-> impostazioni delle prestazioni-> avanzate-> modifica memoria virtuale-> deseleziona Gestisci automaticamente e imposta il file di paging come desideri. NON consiglierei di non impostare un file di paging, come se dovessi avvicinarti a 8 GB, otterrai un errore, ma potresti sicuramente farlo.


3
perché mai dovrebbe fare qualcosa del genere?
Akappa

Cosa consiglieresti come dimensione iniziale e massima del mio file di paging? Non sono così esperto di questo genere di cose ...
Nick Brunt,

1
@akappa Perché se davvero non si avvicina mai agli 8 GB, sarà davvero più veloce. Tuttavia, sono d'accordo che non dovrebbe essere fatto. Vorrei raccomandare un'iniziale di circa 50 MB, e al massimo a circa la quantità massima di memoria di cui potresti aver bisogno sopra e sopra i tuoi 8 GB di RAM + 1.
soandos

Si desidera impostare le due dimensioni uguali, altrimenti il ​​file di paging ridimensiona le prestazioni di SAP. Devi anche impostarlo il più in alto possibile, poiché un file di paging troppo piccolo impone un uso inefficiente della RAM.
David Schwartz,

7

Il sistema operativo è incaricato di ottimizzare l'uso della memoria disponibile. È (dovrebbe essere) progettato per fare un buon lavoro in condizioni "normali". I progettisti del sistema operativo di solito prenderanno in considerazione che un sistema ottimale utilizza tutta la memoria disponibile ogni volta che è possibile. La memoria che non viene utilizzata per nulla viene sprecata e il sistema funzionerà in modo ottimale quando tutta la memoria viene utilizzata per programmi attivi, cache di file, buffer I / O e così via, ad eccezione di un piccolo pool "libero" riservato per rispondere rapidamente a richieste di assegnazione.

Pertanto, in genere è meglio lasciare che il sistema operativo decida la quantità di memoria da utilizzare per la memorizzazione nella cache dei file. Se l'utente ha una visione molto specifica di un determinato ambiente applicativo, potrebbero essere applicate ulteriori ottimizzazioni. Da un prompt dei comandi con privilegi elevati, eseguire:

fsutil behavior set memoryusage 2

Questo dice al sistema operativo di dedicare più memoria alla memorizzazione dei file nella cache di quanto altrimenti farebbe.

Configura i livelli di cache interna della memoria del pool paginato NTFS e della memoria del pool non di paging NTFS. Impostato su 1 o 2. Se impostato su 1 (impostazione predefinita), NTFS utilizza la quantità predefinita di memoria del pool paginato. Se impostato su 2, NTFS aumenta la dimensione dei suoi elenchi lookaside e le soglie di memoria. (Un elenco di lookaside è un pool di buffer di memoria di dimensioni fisse che il kernel e i driver di dispositivo creano come cache di memoria privata per le operazioni del file system, come la lettura di un file.) È necessario riavviare il computer per rendere effettivo questo parametro.

http://technet.microsoft.com/en-us/library/cc785435(WS.10).aspx

Una nota sull'utilizzo della memoria

Il pool di memoria "non utilizzata" non è in realtà inattivo; il sistema lo utilizzerà per la memorizzazione nella cache trasparente dei dati dei file. La memoria utilizzata per la cache dei file non viene visualizzata come "utilizzata" perché il sistema operativo eliminerà i dati memorizzati nella cache se un'applicazione necessita di tale memoria, quindi è tecnicamente disponibile. Si può vedere questo in Task Manager sotto cache elemento della memoria fisica sezione della scheda prestazioni, e si può vedere più in dettaglio con l'aggiunta di cache Bytes e Standby cache ... articoli in Performance Monitor.


-1

Come far usare al tuo computer più RAM?

Risposta breve? Apri altri programmi!

Risposta lunga:

Se riesci a trovare le impostazioni specifiche dell'applicazione che implicano l'archiviazione di file attualmente in fase di modifica in memoria rispetto al disco rigido, allora gioca con quello.

Altrimenti, non consiglierei di preoccuparmi o fare scherzi con il tuo sistema operativo ... esso e gli ingegneri che lo hanno fatto sanno cosa stanno facendo! (da qui la breve risposta ...)

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.