Plan du cours
Le stockage les premiers pas
Les disques
Optimisation des disques
Conclusion
L'Over-Provisioning (Sur-provisionnement)
DÉFINITION :
L'Over-Provisioning est un espace caché réservé au contrôleur pour compenser l’usure et maintenir les performances. Cet espace est invisible pour l'utilisateur (vous ne pouvez pas stocker de fichiers dessus).
L'Over-Provisioning est un espace caché réservé au contrôleur pour compenser l’usure et maintenir les performances. Cet espace est invisible pour l'utilisateur (vous ne pouvez pas stocker de fichiers dessus).
Pourquoi cet espace caché est-il nécessaire ?
Ce système est indispensable afin de garantir l'utilisation optimale des algorithmes que nous venons de voir (Wear Leveling et Garbage Collection).
Le contrôleur utilise cet espace caché comme une "zone de manœuvre" ou un "brouillon". Cela lui permet de :
- Faire ses tris et ses copies de blocs.
- Gérer ses réallocations d'espace.
- Travailler sans être bloqué, même si votre disque est rempli à 100% (côté utilisateur).
Note technique : Une partie de cet espace provient souvent de la conversion binaire (la différence entre la capacité réelle des puces en GiB et la capacité affichée en GB).
Le cas des Data Centers (Performance Stable)
Sur des disques professionnels (type Data Center), on va pouvoir configurer l'OP (Over-Provisioning) à plus de 28% de la capacité totale (voire plus !).
Le but ? Garantir une performance stable, ce que l'on appelle le Steady State.
⚠ Que se passe-t-il sans Over-Provisioning suffisant ?
Lors d'une charge d'écriture très forte, le contrôleur risque de saturer. Il serait obligé de faire du Garbage Collection en temps réel (nettoyer pendant qu'il écrit).
Conséquence : Une chute brutale des performances et une dégradation des IOPS (Input/Output Operations Per Second).
Lors d'une charge d'écriture très forte, le contrôleur risque de saturer. Il serait obligé de faire du Garbage Collection en temps réel (nettoyer pendant qu'il écrit).
Conséquence : Une chute brutale des performances et une dégradation des IOPS (Input/Output Operations Per Second).
À RETENIR :
- L'Over-Provisioning est une réserve de secours pour le contrôleur.
- Il permet au SSD de préparer des blocs vides à l'avance.
- Plus l'Over-Provisioning est grand, plus la performance est stable (Steady State) lors d'usages intensifs.
Cours mis à jour en février 2026.
