NVMe
Initiales de non-volatile memory express, un protocole pour accéder efficacement à la NVRAM, généralement à semi-conducteurs, via un bus PCIe.
NVMe : le stockage rapide via les voies PCIe
NVMe est un protocole de communication qui permet aux disques SSD (Solid-State Drives) de communiquer avec la carte mère d'un ordinateur à haute vitesse. Contrairement aux anciens disques SATA, qui se branchent sur un bus conçu dans les années 2000 pour les disques durs, le NVMe utilise l'interface PCIe (PCI Express), qui offre une bande passante beaucoup plus large. Un disque NVMe est généralement une petite carte rectangulaire, de la taille d'un bâton de gomme, qui se branche directement sur un slot M.2 de la carte mère.
La différence de vitesse est réelle et mesurable. Un SSD SATA atteint un maximum d'environ 550 Mo/s car l'interface SATA elle-même est le goulot d'étranglement. Les disques NVMe sur PCIe 3.0 peuvent atteindre 3 500 Mo/s ou plus ; les variantes PCIe 4.0 atteignent 7 000 Mo/s. Cela est important lorsque vous déplacez des fichiers volumineux, reconstruisez des grappes de disques ou exécutez des bases de données avec des modèles d'E/S intensifs. Le protocole réduit également la latence en permettant au disque d'interrompre directement le CPU au lieu d'attendre que l'ordinateur demande si les données sont prêtes.
Variantes et utilisation pratique
La plupart des disques NVMe grand public et industriels utilisent désormais le format M.2, mais le protocole lui-même est indépendant de la forme physique. Vous verrez également des disques NVMe sous forme de cartes U.2 (format 2,5 pouces) dans les serveurs d'entreprise, et sous forme de modules AIC (carte additionnelle) dans les stations de travail haut de gamme. La génération PCIe est importante : un disque PCIe 3.0 fonctionnera toujours dans un slot PCIe 4.0, mais il n'utilisera pas la bande passante supplémentaire disponible. Dans les centres de données, le NVMe a largement supplanté les SSD SAS pour les charges de travail de lecture séquentielle et aléatoire, car le coût par débit est désormais plus faible.
Les pannes des disques NVMe ont tendance à être soudaines. Contrairement aux disques mécaniques qui peuvent montrer des signes d'usure au fil du temps, la mémoire flash se dégrade en fonction des cycles d'écriture, et le contrôleur peut tomber en panne sans avertissement. Le ralentissement thermique est également courant sur les disques haute performance sous charge soutenue ; si un disque NVMe devient trop chaud, il se ralentira pour éviter tout dommage. Dans les environnements industriels, vous devez surveiller la température du disque et la capacité de réserve, car un disque NVMe défaillant ne peut souvent pas être récupéré si le contrôleur est endommagé.
Le nom « non-volatile memory express » reflète la conception du matériel : non volatile parce que les données persistent lorsque l'alimentation est coupée, et express parce que le protocole privilégie une faible latence et un débit élevé. Il a remplacé la norme AHCI (Advanced Host Controller Interface) qui régissait la communication des disques SATA. Le NVMe est désormais la norme par défaut pour les nouveaux systèmes, et les SSD SATA sont devenus un segment de produits hérités, maintenus en vie principalement pour les applications sensibles aux coûts ou de modernisation où les slots PCIe sont rares.
Sources
- Source de la définitionWiktionary