Win2k SP4
Win Xp SP1a

Test de la sécurité & anti-virus
grc.com | Symantec | McAfee | Sygate Accueil | E-mail |
Dossiers
.: Ecran bleu
.: Le réseau local par EDF
.: Le système raid
.: Apache
.: Php
.: MySQL
.: PhpMyAdmin
Pratique
.: Les clients mails
.:
Les Processus
.:
Disquette de boot
.:
Commande récupération
.:
Console MMC
.:
Sauvegarde
.:
CV
.: Utilitaires de test
.: TraceRoute
.: Speed Connection
.: Test des ports
.: Recherches DLL

.:
Les services
.: Liens
.: Mot de passe perdu ?
.: Theme Xp
.: Trucs & Astuces
Certification
.: 70-210 & 70-215
.: 70-216
.: 70-224
.: Notion sur 2K
.: Sécurité NT 4.0
.: Cert. express Xp
.: Cert. express server 2k
Liens

.: SupInfo
.: Comment ça marche

.: Php scripts france
.: Sos-windows
.: Apache.org
.: Php.net
.: PhpMyAdmin.net
.: MySQL
.: CRIR de Paris
.: Base de connaissance
.: HowTo Microsoft
.: HoaxBuster
.: Symantec
.: Sophos
.: F-Prot

 
Windows NT 4.0  
   
 

La mémoire virtuelle

Pour fonctionner, Windows se sert de :
- la mémoire vive (physique) : ce sont les barrettes de mémoire contenues dans l'ordinateur (32 Mo, 64 Mo, 128 Mo, ...).
- la mémoire virtuelle : c'est un fichier présent sur le disque dur, que Windows utilise pour y placer des données.La mémoire virtuelle aura la même fonction, la même utilisation que la mémoire vive installée... mais elle sera moins rapide d'accès.
(Ceci car un simple courant électrique permet d'accéder aux données présentes en mémoire vive, alors que les têtes du disque dur devront se déplacer pour récupérer les données sur le disque dur.)

Le fichier Win386.swp ou fichier swap :
La mémoire virtuelle utilisée par Windows correspond à un fichier présent sur le disque dur : c'est le fichier Win386.swp appelé aussi fichier swap.

Sous Windows NT/2000 et XP, le fichier swap se nomme : pagefile.sys

La taille du fichier augmente et diminue suivant les besoins de Windows.
Ce faisant, le fichier Win386.swp est écrit et réécrit à différents endroits du disque. Il se trouve fragmenté comme n'importe quel fichier et l'accès à ce fichier se fait de plus en plus lentement, en diminuant les performances de Windows.

Il est préférable de fixer la taille de ce fichier.

Taille du fichier swap :

On lui affectera une taille en fonction de la mémoire vive disponible sur son ordinateur.
En général, on choisira 2 fois la taille de la mémoire vive. Mais cette règle n'est pas absolue.

D'après JC Bellamy, on peut utiliser les "proportions" suivantes :
- 32Mo/40Mo ; 64Mo/80Mo ; 128Mo/110Mo ; 256Mo/200Mo ; 512Mo/350Mo
(la première valeur étant la mémoire vive, la seconde, la mémoire virtuelle)

On pourra évidemment augmenter cette valeur si Windows génère des messages d'erreur.

- fixer la taille de la mémoire virtuelle :
Cette méthode permet de fixer la taille du fichier Win386.swp, et de le défragmenter.

Il faudra :

- désactiver la mémoire virtuelle,
- redémarrer l'ordinateur,
- défragmenter le disque dur,
- réactiver la mémoire virtuelle en fixant sa taille (voir plus haut),
- redémarrer l'ordinateur pour que le fichier Win386.swp se recrée d'un seul morceau à la suite des fichiers du disque dur.

Explication détaillée :

1 Désactiver la mémoire virtuelle :
- cliquer avec le bouton droit sur Poste de Travail (ou Win+Pause),
- sélectionner "Propriétés",
- onglet "Performances", cliquer sur "Mémoire virtuelle",
- cocher "Désactiver la mémoire virtuelle".
2 Redémarrer l'ordinateur :
Ici, Windows ne crée pas de fichier swap. Il a donc moins de mémoire disponible.
Il est préférable de disposer de 64 Mo de mémoire vive pour effectuer cette opération.
Si on dispose de 32 Mo, il faudra redémarrer en mode sans échec pour limiter les besoins en mémoire de Windows.

3 Lancer le Défragmenteur de disque :
- menu Démarrer, Programmes, Accessoires, Outils système, Défragmenteur de disque.
- cliquer sur "Paramètres" et désactiver "Réorganiser mes fichiers..."
- cliquer sur OK, lancer la défragmentation.

Une fois que la défragmentation est effectuée...

4 Remettre la mémoire virtuelle :
- cliquer avec le bouton droit sur Poste de Travail,
- onglet "Performances", cliquer sur "Mémoire virtuelle",
- cocher "Me permettre de spécifier mes propres paramètres",
- mettre la même valeur en minimum et en maximum (voir plus haut).

5 Redémarrer normalement.
Windows crée à nouveau un fichier swap de la taille désirée, et il le place à la suite des fichiers du disque dur. Le fichier est donc en une seule partie.

La mémoire virtuelle est maintenant d'un seul tenant. La taille du fichier swap (Win386.swp) ne va plus varier et dégrader les performances de Windows.

Nota : avec un défragmenteur genre Speed Disk des Norton Utilities, il est inutile de passer par la phase "Désactiver la mémoire virtuelle".

- limiter l'utilisation de la mémoire virtuelle :
Si on dispose de suffisamment de mémoire vive (128 Mo), on pourra ajouter une mention dans le fichier system.ini, afin de limiter l'utilisation de la mémoire virtuelle.

- menu Démarrer, Exécuter...,
- taper : sysedit
- sélectionner la fenêtre SYSTEM.INI
Dans la section [386Enh]
- ajouter la ligne :
ConservativeSwapfileUsage=1

  site-windows@laposte.net
Mars 2004