Ottimizzazione della memoria virtuale

Ultimo aggiornamento 19 marzo 2009 alle 11:27 da nane77
Pubblicato da nane77

Ottimizzare la memoria virtuale



Spiegazioni


Questa FAQ é l'ottimizzazione della memoria virtuale che non ha lo stesso risultato dell'aumento della RAM...

Anche se disponiamo di una grande quantità di RAM, la memoria virtuale é sempre utilizzata.
Sempre nelle condizioni più performanti!

Il file del paging (chiamato anche "memoria virtuale") è utilizzato dal sistema operativo per un periodo transitorio, per memorizzare blocchi di dati che sono normalmente in memoria.

Se il file è frammentato, le prestazioni del sistema ne risentono pesantemente. E' quindi utile deframmentare il file.
In Windows 2000/XP/Vista, è c:\pagefile.sys



La deframmentazione automatica


Usare la pagina xxx

La deframmentazione manuale


Disattivare la memoria virtuale


Iniziare disattivando la memoria virtuale:
  • Pannello di controllo (look classico) ==> "Sistema"
    • In Vista: Cliccate su "Advanced System Settings"
    • Sugli altri Windows: fare clic sulla finestra "Avanzare"
  • In "Prestazioni" clicca su "Impostazioni" ==> scegliere la finestra "Avanzare"
  • Nella "Memoria virtuale" clicca su "Modifica"


Il file utilizzato per la memoria virtuale (pagefile.sys) si trova senza dubbio sul c:
  • Fare clic su "No file di paging" e "Set".
  • Chiudere tutto e riavviare in modalità provvisoria. (F8 toccando tra l'avvio del BIOS e l'avvio di Windows)


Verificare che la memoria virtuale venga disabilitata. (ritornate alle opzioni tramite il pannello di controllo)

Deframmentare il o i dischi duri in modalità save mode


Deframmentare i dischi duri (hard disk) in modalità provvisoria. Una volta avvenuta la deframmentazione dell'hard disk, si ritorna alle opzioni di memoria virtuale, come spiegato sopra ...

===Gestire la memoria virtuale===

Per gestire la memoria virtuale è sufficiente assegnare voi stessi le dimensioni del file.

Si raccomanda l'1,5x 2 x la dimensione della RAM ...
(così - ad esempio - per 1GB di RAM: 1500Mo a 2000Mo memoria virtuale)
La quantità consigliata è visualizzata da Windows in opzioni.
N.B. : Dipende dalla golosità del vostro software. Prendiamo l'esempio di un importante impiego di risorse nella vostra attività per valutare le esigenze.
Ammetterete questa realtà: più abbiamo di RAM, minor uso si farà di memoria virtuale.
Così - ad essere estremi - se si dispone di 4GB di RAM, non fissarete 8GB di memoria virtuale!

==> Se si dispone di più dischi duri, evitare di mettere il file sullo stesso disco dell'installazione di Windows e, in ogni caso, scegliere il disco più veloce!
(NB: io parlo anche di diversi dischi durie non le diverse parti dello stesso disco. In caso di ripartizioni, lasciare il file sulla parte dell' installazione di Windows.)

In caso contrario, ovviamente, metteteli sul vostro disco duro principale come era originariamente.

Nelle opzioni di memoria virtuale, quindi, scegliere il disco dove verrà messo il file della memoria virtuale e quindi fare clic su "su misura".
Notate la stessa quantità di MB in dimensioni iniziali e la dimensione massima. (per evitare la frammentazione del file) Fare clic su "Imposta".

Chiudere tutto e riavviare il PC.

Verificare che la memoria virtuale è ripartita come volete ...

Fatto!


Cosi' è stato creato un file di scambio più efficiente. I dati immessi in questa memoria virtuale non saranno più dispersi in tutto il disco e se è possibile creare in un altro disco rigido, il lavoro sarà condiviso tra i dischi.


Potete fare ancora di più, come me, rimuovendo temporaneamente tutti i dati dal disco su cui si desidera creare il file di swap. Sarà quindi messo all'inizio del vostro disco! Ma questo forse é andare un po' oltre!



È anche possibile forzare la pulizia del file di paging ad ogni chiusura del PC

==> vedi QUI

Buona fortuna!
Migliori risposte per « Ottimizzazione della memoria virtuale » in :
La gestione della memoria Vedi Descrizione della memoria La memoria hardware di un sistema si divide in due categorie : la memoria viva : composta da circuiti integrati, quindi molto rapida la memoria di massa: composta da supporti magnetici (dischi rigidi, bande magnetiche,…),...
Computer - Introduzione alla nozione di memoria Vedi Ruolo della memoria Viene detta « memoria » qualsiasi componente elettronico capace di stoccare temporaneamente dei dati. Si distinguono quindi due grandi categorie di memoria : la memoria centrale (detta anche memoria interna) che permette di...
[Memoria] Quantità di RAM e memoria virtuale VediQuale quantità di memoria RAM istallare nel proprio pc? Quanta memoria viva allocare? Tutto dipende dal sistema operativo e dall'uso del PC. Più la quantità di memoria è grande, e più le prestazioni saranno significative. Ma installare più di...
[Memoria] Testare le schede RAM con MemTest VediTestare la RAM con MemTest C'è un software che funziona su qualsiasi PC per testare le schede memoria, è memtest86: Http://www.memtest86.com memtest86 + Per utilizzare basta scaricare il file ISO, poi masterizzare l'immagine ISO e...
VirtualBox: Installa i Guest Additions in Ubuntu VediDopo aver installato il sistema operativo in VirtualBox, è raccomandato installare i Guest Additions. Sono driver da installare nella macchina virtuale per migliorare il funzionamento: - Display grafico più rapido ; - Condivisione del clipboard...
Download Virtual Dimension VediQuesto software permette di avere dei desktop virtuali, cioè schermi ognuno con delle finestre, barra delle applicazioni e desktop wallpaper. Ciò è particolarmente utile quando si lavora con molte finestre. Utile quando è necessario eseguire...
Sistemi operativi - DOS - La memoria VediPresentazione della memoria La memoria è una zona nella quale i programmi devono essere stoccati per poter essere eseguiti.Un computer compatibile PC può possedere tre tipi di memoria: convenzionale estesa numerica La quantità di memoria...
BIOS VediPresentazione del BIOS Il BIOS (« Basic Input/Output System » tradotto « Sistema di gestione elementare delle entrate/uscite ») è una componente essenziale del computer, che permette il controllo degli elementi hardware. Si tratta di un piccolo...
Dumprep - dumprep.exe Vedidumprep - dumprep.exe Il processo dumprep.exe (dumprep significa Dump Reporting Tool) è un processo generico di Windows 2000/XP/2003 con lo scopo di creare dei rapporti di stato della memoria (memory dump) in caso di errore software (bug).Il...