Archives du blog

lundi 14 mai 2007

Optimiser la mémoire de Windows

Il est possible d'optimiser la mémoire de Windows 2000/XP via la Base de registres.

Pour cela, suivez les procédures suivantes :

DisablePagingExecutive

Pour les systèmes ayant beaucoup de mémoire vice (RAM), ce paramétrage peut être activé pour forcer le noyau du système NT à être conservé en mémoire et non accédé sur disque.

* Cliquez sur le bouton Démarrer et choisissez la commande Exécuter...

* Dans la fenêtre qui apparaît, tapez Regedit et validez en cliquant sur le bouton OK

* Dans la fenêtre de l'Editeur de Base de registres, ouvrez la branche HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management

* Dans la partie droite de l'Editeur de Base de registres, double-cliquez sur la clé DisablePagingExecutive ou créée-la ( Type : REG_DWORD - DWORD Value )

* Affectez à cette clé la valeur 1 pour activer le paramètre et arrêter la pagination ou le laisser à 0, sa valeur par défaut.

* Fermer la fenêtre de l'Editeur de Base de registres et redémarrez Windows.

L'arrêt de la pagination (valeur 1) est seulement recommandée pour les systèmes ayant 128 Mo de RAM ou plus.



IOPageLockLimit

La valeur par défaut de Windows 2000/XP est 0, qui est équivalente à 512 kb.

Le bénéfice de ce paramètre dépend de la manière dont votre système est configuré, et il n'y a pas de règle facile à appliquer : essayez de mettre la valeur à 1024 kb, et de l'incrémenter de 1024 kb jusqu'à ce que vous ne gagnez plus en performance.

Un logiciel de tests (benchmark) vous indiquera si vous gagnez en performances.

Pour les systèmes ayant plus de 128 Mo de RAM, 8192 ou plus peu donner de meilleures performances.



Pour appliquer ce paramètre, suivez la procédure suivante :

* Cliquez sur le bouton Démarrer et choisissez la commande Exécuter...

* Dans la fenêtre qui apparaît, tapez Regedit et validez en cliquant sur le bouton OK

* Dans la fenêtre de l'Editeur de Base de registres, ouvrez la branche HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management

* Dans la partie droite de l'Editeur de Base de registres, double-cliquez sur la clé IOPageLockLimit ou créée-la ( Type : REG_DWORD - DWORD Value )

* Affectez à cette clé la valeur 0 ou xxxx.

* Fermer la fenêtre de l'Editeur de Base de registres et redémarrez Windows.


LargeSystemCache

Cette option est activée dans la version Serveur, mais pas en Workstation.

* Si vous avez plus de 128 M0 de RAM, mettez cette valeur à 1 pour accélérer les performances du cache disque.

* Si vous avez moins, vous pouvez essayer mais vous n'obtiendrez pas de gain, ou une perte de performances si vous êtes en multi-tâches. Ceci est l'équivalent du paramètre de Windows 98 vcache.

Pour appliquer ce paramètre, suivez la procédure suivante :

* Cliquez sur le bouton Démarrer et choisissez la commande Exécuter...

* Dans la fenêtre qui apparaît, tapez Regedit et validez en cliquant sur le bouton OK

* Dans la fenêtre de l'Editeur de Base de registres, ouvrez la branche HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management

* Dans la partie droite de l'Editeur de Base de registres, double-cliquez sur la clé LargeSystemCache ou créée-la ( Type : REG_DWORD - DWORD Value )

* Affectez à cette clé la valeur 0 ou 1.

* Fermer la fenêtre de l'Editeur de Base de registres et redémarrez Windows.

Aucun commentaire: