Des clusters à la fragmentation, il n'y a qu'un pas que nous franchirons allègrement.

 

Si vous vous rappelez bien les explications précédentes, vous n'aurez aucune peine à suivre.


On dit toujours qu'un dessin vaut mille mots, voyons cela :

En rouge, ce sont des données, et en blanc, de l'espace libre.

 

Dans le tableau suivant, vous avez fait un peu de ménage et effacé quelques fichiers (63275 Ko en tout).

 

 

Maintenant, par la suite, vous installez un petit programme (72212 Ko), en bleu.

 

Que constatons-nous? Il est divisé en quatre fragments. En défragmentant le disque dur, tous les fragments seront remis ensemble.

Mais quel est l'interêt - direz-vous - une défragmentation dure longtemps et ne réussit pas toujours!

L'intérêt, mon bon monsieur : lorsque vous exécuterez ce programme, il se lancera plus vite, et sans faire "ramer" inutilement l'ordinateur. Du fait que tous les clusters contenant le programme sont contigus, la machine ne devra pas aller chercher des bouts de programme sur toute la surface du disque et surtout, ne devra pas gaspiller ses ressources à reconstituer le puzzle.

Bon, soyons honnêtes, vous ne gagnerez qu'un centième de Milipoil. Multipliez cela par 100, et à la fin de la journée, vous aurez gagné un Poil (ne me demandez pas combien cela fait, ça varie d'une machine à l'autre).

Quoi qu'il en soit, même si la défragmentation ne vous fait pas gagner un temps fou, votre ordinateur vous remerciera (en tournant de manière plus fluide).

Maintenant, quelque petits trucs pour rendre cette opération rébarbative plus agréable :

Le principal problème (qui prend énormément de temps) c'est que le défragmenteur de Windows s'ingénie à trier les fichiers et programmes en fonction de leur utilisation. Il fait ça pour que leur exécution soit plus rapide, ce truc qui vous fait gagner quelques Milipoils prends des dizaines de minutes à réaliser!

Qu'en pensez-vous? Préférez-vous gagner une poignée de milisecondes au démarrage d'une application ..., ou quelques dizaines de minutes lors de la défragmentation?

Pour moi, le compte est vite fait.

Windows emploie le contenu de C:\windows\applog (sous 98, du moins) pour trier les fichier ou programmes employés, il suffit donc d'effacer le contenu de ce répertoire,et le tour est joué.

Que ceux (ou celles) qui auraient des scrupules se rassurent, le contenu de ce répertoire se recrée automatiquement lors de l'emploi des divers programmes.

P.S.: Milipoil = Unité Standard Galactique Informatique (tous les spécialistes belges l'utilisent).


S'il y a bien une chose que le défragmenteur ne supporte pas, c'est que l'ordinateur essaie d'accéder au disque pendant qu'il trie ses fichiers, il réagit en annulant l'opération en cours et en recommençant tout (rebelotte!).

La solution consiste donc à désactiver tous les programmes résidents. Cela peut se faire manuellement (via la combinaison de touches CTRL + ALT + DEL, en cliquant sur le nom du programme et ensuite sur le bouton "fin de tâche"), mais il y a un moyen plus simple, PowerDefrag c'est un shareware, mais le défragmenteur fonctionne.
Quand on emploie ce programme, il fait automatiquement redémarrer votre ordinateur et ce faisant, supprime tous les programmes résidents qui pourraient occasionner des erreurs. Notez aussi que pendant tout le temps où ce programme fonctionne, vous ne savez pas vous servir de votre machine. Quand la défragmentation est terminée, PowerDefrag fait redémarrer votre PC et vous rend la main.

Ce qui ralentit aussi tout, c'est la défragmentation du fichier d'échange (swap file (WIN386.SWP) pour les intimes).
Solution évidente: créer un fichier swap fixe, et sur une autre partition. Voici en images, la marche à suivre (ce sont des captures d'écran de Win98, mais la procédure pour les autres OS est fort semblable):

Les modifications se font dans démarrer/paramètres/panneau de configuration, icône système, onglet performances, bouton mémoire virtuelle.

Voici à quoi devra ressembler cette boîte quand vous aurez fini:

La taille minimum et maximum seront les mêmes, de sorte que Windows créera un fichier fixe, il ne perdra pas son temps (ni ses ressources) à l'ajuster en fonction de vos besoins. Pour terminer, vous fermez toutes les boîtes de dialogue par OK, et quand Windows vous le proposera, vous redémarrerez (ne tenez aucun compte des messages qu'il affichera).

La grande question qui se pose est la suivante: comment déterminer la taille du fichier d'échange? Je dirai que c'est une question de performance, il n'y a pas vraiment de règle fixe, ni de formule toute faite. Voici une idée: moins de 128 Mb, deux fois la taille (ex.: 64X2=128), de 128 à 512, une fois et demie (ex.: 192X1.5=288), 512 Mb et plus: la taille de la mémoire physique, voire moins. Je ne vous donne ces chiffres qu'à titre indicatif, expérimentez, la taille réelle dépendra principalement de l'usage auquel vous réservez votre ordinateur

Retenez quand même que la taille du fichier swap est inversement proportionnelle à la quantité de mémoire physique de votre machine, au plus de mémoire, au moins de swap nécessaire. Néanmoins, ne supprimez jamais totalement votre fichier d'échange, certaines applications en ont besoin pour fonctionner, et cela quelle que soit la taille de votre ... mémoire physique (petits canaillous!).

On va arrêter ici, la suite de ce feuilleton passionnant dans un prochain numéro.

 

 

Navigation : Configuration - Site principal - Les photos devoyages



Dernière mise à jour le jeudi 3 janvier, 2008