Accueil - Forums - Livre d'or - Contact

Optimisation du Swap

On avance, et on va terminer ! Ce chapitre sera simple, vous allez juste voir comment optimiser le fonctionnement du fichier d'échange (Swap File) de Windows et ainsi gagner de la vitesse.

Le fichier d'échange ? C'est quoi ça ? Pas de panique ! Le fichier d'échange est un gros fichier (nommé Win386.swp) se trouvant à la racine de votre disque dur. Il sert en quelque sorte d'"unité de secours" en cas de mémoire insuffisante. Si vous n'avez plus assez de mémoire, Windows stocke les applications sur ce fichier. Le problème c'est que par défaut, Windows ne s'occupe pas très bien de lui et on pert des avantages de vitesse. Ce chapitre final va vous permettre d'optimiser ce fameux swap pour un meilleur fonctionnement ! ;)

Fixage de la taille

Par défaut, le Swap est statique, c'est à dire que sa taille varie selon les besoins. L'inconvénient de cette méthode, c'est qu'il se fragmente très vite, ses accès y sont donc plus lents et Windows est ralenti (même principe que la fragmentation du disque dur). Pour éviter cette perte, on va donc lui fixer une taille définitive, histoire qu'il ne se fragmente plus et les performances en seront améliorées ! :)

Si vous êtes sous Windows 95/98/98 SE/Me, allez dans le Menu Démarrer et ouvrez le Panneau de Configuration. Dans celui ci, double cliquez sur l'icône "Système". Cela ouvrira une boite de dialogue de vos propriétés système. Allez dans l'onglet "Performances" et cliquez sur le bouton "Mémoire virtuelle". Cela va afficher la boite de dialogue suivante :

Définir la taille du fichier d'échange sous Windows 9x

Sous Windows 2000/XP, Rendez vous dans le panneau de configuration via le Menu démarrer, cliquez sur l'icone "Système", cela ouvrira une boite de dialogue. Allez dans l'onglet "Avancé", choisissez la rubrique "Performances", cliquez sur le bouton "Parametres", puis selectionnez l'onglet "Avancé". Dans la rubrique "Mémoire virtuelle", cliquez sur "Modifier", la boite de dialogue suivante va s'afficher à l'écran :

Définir la taille du fichier d'échange sous Windows 2000/XP

Sous Windows 95/98/98 SE/Me, cochez "Me permettre de spécifier mes propres paramètres de mémoire virtuelle", sous Windows 2000/XP, c'est "Taille personnalisée". Spécifiez ensuite le lecteur ou sera stocké le fichier d'échange. Si vous possedez une partition ou un deuxième disque dur, je vous conseille de le mettre dessus, un fichier d'échange placé sur un(e) autre partition/disque que celle(celui) ou est installé Windows améliore les performances. Dans ces exemples, Windows est installé sur la partition C:, mais le swap sur la partition E: pour le 1er, et sur la partition I: pour le 2ème ;). Si vous n'avez qu'un seul disque, ben vous n'avez pas trop le choix ! Mais ce n'est pas bien grave...

NOTE :Avec Windows 2000/XP, si vous changez de partition, sélectionnez d'abord "Aucun fichier d'échange" pour le C:, puis sélectionnez la partition, spécifiez les tailles (voir ci-dessous) et cliquez sur "Définir".

On en arrive au minimum et au maximum (nommés taille initiale et taille maximale sous Windows 2000/XP). Les deux auront la même valeur, pour que le fichier d'échange aie toujours la même taille. La tradition habituelle, c'est de spécifier le double de votre mémoire RAM. Cette méthode est valabre pour les vieilles machines (si vous avez 32 Mo de RAM, vous mettez 64 Mo, etc...) puisque maintenant, ce serait idiot de mettre un swap si gros, avec toute la RAM qu'on possède sur les machines récentes ! Si vous avez peu de mémoire (en dessous de 128 Mo), mettez le double de la quantité, sinon une valeur de 128 Mo, voire 256 Mo devrait suffir. Si jamais ça déconne, augmentez jusqu'a 512 mais normalement vous n'avez pas à le faire.

Terminez en validant par OK. Vous aurez à redémarrer Windows (ne faites pas attention au message disuasif sous Windows 95/98/98 SE/Me) pour terminer l'optimisation. Voila, votre swap est désormais correctement défini pour un fonctionnement optimal !

Empecher Windows d'utiliser le swap
tant qu'il reste de la mémoire vive

Il arrive que Windows se mette à utiliser le fichier d'échange alors qu'il reste encore de la mémoire vive disponible. L'inconvénient est que le fichier étant sur le disque dur, la vitesse étant moins rapide que celle de la mémoire vive, cela ralentit beaucoup le système. On peut arranger ça pour forcer Windows à utiliser toute la mémoire vive disponible avant d'utiliser le Swap (uniquement lorsque il ne reste plus du tout de mémoire vive).

Dans le Menu Démarrer, choisissez "Exécuter" et tapez "System.ini". Le fichier va s'ouvrir avec le Bloc-Notes de Windows. Cherchez la rubrique [386Enh] et à la fin, ajoutez la ligne "ConservativeSwapfileUsage=1".

Enregistrez le fichier et fermez Bloc-Notes. Voila, Windows sait désormais à quoi s'en tenir ! ;) Rapide hein ?

On termine !

Voila pour ce qui est de l'essentiel de l'optimisation. Le chapitre suivant traitera du BIOS et de son optimisation. Kesako ? Ne vous inquiétez pas, c'est expliqué ! C'est une partie un peu plus délicate, mais je vous guide.

<== Sommaire ==>


Webmaster : DarkBG - © http://www.uptoopc.net - Toute reproduction partielle ou totale du site est interdite sans l'accord du webmaster.
Ce site fait l'objet d'une déclaration à la CNIL sous le N°1121570.
UpTooPC est officiellement fermé depuis le 17/08/2006.
Certains élements des designs proviennent
des thèmes "Grey" et "Royale" de Windows XP.
Les smileys sont issus de Invision Power Board et de phpBB2.

L'annuaire de vos recherches
La boussole
Recherche-rapide
Europe Annuaire

Valide XHTML 1.0 Valide CSS 2 Mozilla Firefox