Memoria virtuale dimensionamento e allocazione per Windows
NT4 - 2000 - XP
Spero con questo breve articolo di portare un
contributo e un chiarimento a tutti gli utenti di NT4 , Windows 2000 ed XP che
si pongono il problema della quantita’ , dell’allocazione, e soprattutto
della sua utilita’, disponendo di 512 Mb di RAM o piu’.
La memoria virtuale
o file di scambio (swap), rappresenta un elemento
fondamentale per la stabilita’ e la performance del S.O.
E’ pertanto sconsigliabile non allocarla o impostare a ‘1’ il
valore => ConservativeSwapFileUsage nel file system.ini.
Come primo passo, per utilizzatori con 512MB
e piu’, con regedit cerchiamo la chiave
LargeSystemCache ed impostiamo il valore
ad 1. (registro di configurazione
pronto)
Consigliamo invece di inserire alla voce: [386enh]
il parametro: LocalReboot=On => permette di riavviare l'applicazione
locale
ed alla voce : [vcache]
il parametro: AllocPageFixed=OFF => permette di allocare
lo SWAP in modo dinamico
Se non gia’ fatto definiamo con
la solita modalita’ un file di swap con valore minimo 768mb e massimo
1024mb.
Dopo aver riavviato il pc, attiviamo tutte le
applicazioni che di solito usiamo, lasciando attive tutte quelle in background.
Possiamo inoltre lavorare sulle applicazioni
aperte, oppure aprirne delle altre che utilizziamo poco.
A questo punto apriamo il task manager, tasto
dx sulla systray.
Nella parte bassa ci sono quattro rettangoli,
Totals, Physical memory , Commit Charge , Kernel memory.
Nel Commit Charge (memoria allocata dai programmi)
ci sono tre valori espressi in KB: Total , Limit,
Peak.
Il valore numerico della voce Peak rappresenta
il dimensionamento ottimale della memoria virtuale.
Per sicurezza su PC client aggiungiamo 256MB
e su PC server 512MB.
Se ad esempio troviamo un valore 577214,
aggiungiamo 256000 ed otteniamo 833214 Kb.
Ora dividiamo per 1024 ed otteniamo il presunto valore ottimale in MB della memoria
virtuale che va reimpostato in Pannello di controllo – Sistema .
L’allocazione ottimale, dal momento che
Windows 2000 che XP utilizzano il MultiPaging , consiste nell’inserire il
file di swap in ogni HD fisico che non contiene il sistema operativo, qualora
si abbia un controller SCSI.
Nel caso di RAID 0-1 , 5 , IDE , andremo chiaramente
ad impostare un solo file di swap file nell’
Hard Disk.
Non e’ stata provata l’efficacia
di utilizzare una partizione logica a se stante come da alcuni suggerito sul FORUM
, , ma nulla vieta di farlo.
Articoli correlati:
Swap File Windows 98 / ME
Swap File Windows XP
System.ini
|