Velocizzare Windows Vista modificando la memoria dedicata al FileSystem

Autore: Alessandro Benedetti

Mi sono sempre chiesto perchè Windows non permetta di definire una grandezza arbitraria della cache del filesystem. Pre chi ha, ad esempio, ha un laptop, magari con disco fisso lento (a 5400 giri al minuto o anche meno), risulterebbe comodo poter utilizzare parte della memoria RAM in esubero come memoria cache e velocizzare le operazioni di lettura e scrittura e quindi di tutto il pc in generale.

Il sito HowToGeek propone un’ottima soluzione basata su un trucchetto documentato che permette di specificare che Windows deve utilizzare più cache per le operazioni relative al file system NTFS, operazione che dovrebbe far aumentare notevolmente la velocità dell’intero sistema soprattutto se il computer apre e chiude spesso piccoli file.

Stando alla documentazione Microsoft:

Increasing physical memory does not always increase the amount of paged pool memory available to NTFS. Setting memoryusage to 2 raises the limit of paged pool memory. This might improve performance if your system is opening and closing many files in the same file set and is not already using large amounts of system memory for other applications or for cache memory. If your computer is already using large amounts of system memory for other applications or for cache memory, increasing the limit of NTFS paged and non-paged pool memory reduces the available pool memory for other processes. This might reduce overall system performance.

Ho testato personalmente questa modifica riscontrando un piccolo miglioramento nella performance anche se, non avendo eseguito nessun benchmark approfondito, non posso confermare che la mia non sia solo una sensazione. Spero di vedere le vostre impressioni nei commenti.

Tornando alle modalità di modifica del sistema operativo, esistono 2 semplici metodi per modificare il parametro memoryusage:

Command Line Hack

Aprite un prompt dei comandi in modalità amministratore. Per farlo è sufficiente utilizzare il tasto destro del mouse sull’icona del prompt dei comandi e selezionare il comando Esegui come amministratore.

Eseguite i seguenti comandi per incrementare la cache:

fsutil behavior set memoryusage 2

Per controllare l’attuale valore configurato, eseguite questo comando:

fsutil behavior query memoryusage

Per modificare il valore e ripristinare quello originale, eseguite questo comando:

fsutil behavior set memoryusage 1

Incrementare la cache del file system di Windows Vista - Prompt dei comandi

Al termine dovrete riavviare il computer per vedere attivati questi cambiamenti.

Manual Registry Hack

Potete modificare le impostazioni predefinite anche agendo sul registro di Windows. Aprite quindi regedit.exe attraverso lo start menù nel box di ricerca e quindi spostati sulla chiave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Incrementare la cache del file system di Windows Vista - Registro di Windows

Fate doppio click sulla chiave NtfsMemoryUsage e cambiate il valore mettendo 2. Questi sono i possibili valori:

Seguendo la documentazione il valore di default è 1, ma stranamente la chiave, almeno sulla mia installazione di Windows Vista aveva valore 0. Normalmente in questo scenario 0 vuol dire Non settato, che significa che il sistema usa i valori predefiniti. Credo che si possa quindi ripristinare il valore predefinito settando indistintamente il valore 0 o 1.

Vi ricordo infine che questa modifica è applicabile anche a Windows Server 2003.

Fonte: HowToGeek

Alcuni articoli che potrebbero interessarti:

  1. Windows Vista SP2: Gli utenti assicurano di avere visto grandi incrementi nello spazio su discoWindows Vista Service Pack 2 è finalmente uscito da qualche giorno, con numerose correzioni e miglioramenti generali alle performance, più sicurezza, e meno bug. Alcuni lettori di PC World però,...
  2. MSN Messenger e Windows Live Messenger: Errore 81000314Questo tipo di errore è molto frequente e la maggior parte delle volte riguarda la connessione ad internet. In poche parole, questo errore compare quando Messenger non riesce a raggiungere...
  3. Come fare un backup del registro di WindowsIl Registro di Windows è una componente fondamentale per il corretto funzionamento del sistema operativo di Microsoft. Se, nel tempo, quest’ultimo si corrompe o donneggia a causa di un numero...
  4. Ritorno al futuro: Esplora risorse da Windows 95 a Windows 7Microsoft Windows esiste da tatissimo tempo e chiunque di noi lo conosce (la maggior parte lo usa). E’ talmente popolare che molti di noi lo hanno visto crescere, modificarsi e...
  5. PowerPack 2009, un software gratuito per l’ottimizzazione di WindowsPowerPack 2009 è un sofisticato tweaker e visualizzatore di informazioni dei sistemi operativi Microsoft tanto che potrebbe sembrare fin troppo complicato agli utenti più inesperti. L’nterfaccia di questo utilissimo software...
  6. Decine di icone ad alta qualità in Windows 7Long Zheng di istartedsomething.com ha scoperto alcune splendide icone in alta risoluzione per più di 80 periferiche all’interno di Windows 7. La maggior parte di queste icone le potete trovare...
  7. Ultimi aggiornamenti sulla disponibilità di Windows 7 RTM, 6 Agosto per gli utenti MSDN e TechNetMicrosoft, contrariamente alle indiscrezioni, ha ufficialmente rilasciato una dichiarazione in cui afferma che gli abbonati MSDN e TechNet potranno scaricare la versione ufficiale di Windows 7 RTM il giorno 6...

Comments

Leave a Reply