Optimisation des disques · leçon 18 sur 22

Garbage Collection

Plan du cours

Conclusion

  1. Bilan du cours

Le Garbage Collection 

DÉFINITION :
Le Garbage Collection (GC) est un processus interne au SSD qui réorganise les blocs pour libérer de l’espace.

Comment ça marche ?

Le Garbage Collector va scanner les blocs qui contiennent un mélange de pages valides (données utiles) et de pages marquées invalides (données supprimées via le TRIM).

L'opération se déroule en 3 temps :

  1. Scan & Copie : Le contrôleur repère les quelques pages encore valides dans un vieux bloc et les copie ailleurs (dans un bloc vierge).
  2. Libération : Maintenant que les données utiles sont sauvées ailleurs, l'ancien bloc ne contient plus que des "déchets" (données invalides ou doublons).
  3. Effacement : Le contrôleur peut alors effacer la totalité du bloc d'un seul coup. Le bloc redevient vierge et prêt à recevoir de nouvelles données.
 comme au Tetris :
Imaginez une ligne de Tetris avec des trous. Le Garbage Collector est celui qui "tasse" les briques pour combler les trous et faire disparaître les lignes vides afin de vous redonner de l'espace de jeu.

À RETENIR : Le duo gagnant

Le TRIM indique ce qui doit être jeté (l'étiquette "poubelle").
Le Garbage Collector passe le balai et sort les poubelles.
Ensemble, ils empêchent le SSD de ralentir au fil du temps.

Cours mis à jour en février 2026.