Un ordinateur ralentit par le stockage avant le processeur

Avatar de Gwendal Rouzioux

·

4 min de lecture

Un ordinateur qui rame n’a presque jamais un processeur trop faible. Le premier suspect, c’est le stockage : un disque saturé ou vieillissant qui met la machine entière à genoux avant que le processeur n’ait eu le temps de peiner.

Quand un disque dur ou un SSD approche de sa capacité maximale, le système d’exploitation perd la marge dont il a besoin pour écrire ses fichiers temporaires, indexer, ou simplement respirer. Un disque plein à plus de 90 % se comporte différemment d’un disque plein à 60 %, même si le processeur et la mémoire n’ont pas changé d’un iota. C’est une mécanique simple : plus l’espace libre se réduit, plus les blocs disponibles sont fragmentés, et plus chaque écriture demande d’aller chercher un emplacement adapté.

Sur un disque dur mécanique, ce phénomène se double d’un problème physique : la tête de lecture doit se déplacer davantage pour atteindre des données dispersées, ce qui rallonge chaque opération de quelques millisecondes. Ce n’est rien à l’échelle humaine, mais multiplié par des milliers d’accès au démarrage d’un logiciel, cela devient perceptible. Les disques mécaniques disposent d’ailleurs d’un indicateur peu connu du grand public, le MTBF (temps moyen entre pannes), qui donne une idée statistique de leur longévité attendue mais ne dit rien de leur vitesse au quotidien : un disque encore loin de sa fin de vie peut déjà ralentir tout un système simplement parce qu’il est plein ou fragmenté.

La mémoire vive joue un second rôle, souvent confondu avec le premier. Quand elle manque, le système utilise le disque comme mémoire de secours : c’est la pagination. Un ordinateur qui pagine beaucoup donne exactement les symptômes d’un disque lent, même si le disque lui-même est en parfait état. D’où la confusion fréquente : on accuse le processeur, alors que le vrai goulot d’étranglement se situe entre la mémoire insuffisante et un stockage qui doit compenser.

La thermique aggrave le tableau sur les machines portables. Un processeur qui chauffe trop réduit sa propre cadence pour se protéger, un mécanisme appelé throttling. Mais ce ralentissement volontaire n’apparaît en général qu’après de longues minutes de charge intense : jeu, montage vidéo, calcul lourd. Il ne explique presque jamais une lenteur ressentie dès l’ouverture d’un navigateur ou d’un traitement de texte, contrairement à un disque saturé qui, lui, freine dès la première seconde.

Les mémoires flash des SSD ajoutent une nuance propre à cette technologie : chaque cellule ne supporte qu’un nombre fini de cycles d’écriture, ce qui pousse les contrôleurs à répartir l’usure sur l’ensemble de la puce, une technique appelée wear leveling. Un SSD très rempli laisse moins de cellules libres pour cette répartition, et son contrôleur doit alors déplacer davantage de données existantes avant chaque nouvelle écriture. C’est ce qui explique qu’un SSD ancien, presque saturé, peut ralentir de façon notable sans qu’aucune pièce ne soit pour autant tombée en panne : c’est la marge de manœuvre du contrôleur qui s’est réduite, pas l’électronique elle-même qui a vieilli.

Les mises à jour de système et de logiciels compliquent encore le diagnostic pour l’utilisateur non averti. Une mise à jour volumineuse, téléchargée puis installée sur un disque déjà presque plein, peut échouer à se dérouler normalement, ou laisser des fichiers temporaires qui grignotent l’espace restant. Ce cercle se referme sur lui-même : moins il reste de place, plus les opérations de maintenance courantes, y compris celles censées nettoyer le système, deviennent lentes ou incomplètes. Libérer régulièrement de l’espace, en supprimant les fichiers volumineux devenus inutiles ou en déplaçant les archives vers un support externe, casse ce cercle avant qu’il ne s’installe durablement.

Le navigateur internet illustre bien cette chaîne de causes. Un cache de navigation qui grossit au fil des mois, combiné à une mémoire vive déjà sollicitée par plusieurs onglets ouverts, peut suffire à faire paraître un ordinateur globalement lent, alors que le processeur, lui, reste inactif la plupart du temps. Fermer les onglets inutiles et vider le cache de temps à autre agit directement sur les deux causes les plus fréquentes, sans qu’il soit besoin de toucher au processeur ni d’envisager un remplacement.

Avant de remplacer une machine entière, il vaut donc la peine de vérifier, dans cet ordre : l’espace disque disponible, la quantité de mémoire réellement utilisée, puis seulement la charge du processeur. Cette hiérarchie de diagnostic évite bien des remplacements prématurés, alors qu’une intervention en réparation ciblée sur le stockage suffit souvent à redonner plusieurs années de service à un ordinateur qu’on croyait condamné.


Avatar de Gwendal Rouzioux

À lire aussi