NVMe (Non-Volatile Memory Express)
Mémoire non volatile express
De quoi s’agit-il?
NVMe est un type d’interface logicielle utilisé avec les disques SSD. L’acronyme signifie « Non-Volatile Memory Express » (mémoire non volatile express); la mémoire non volatile est une forme courante de mémoire flash présente dans les SSD. Le nom officiel de NVMe est Non-Volatile Memory Host Controller Interface Specification. Comparativement à l’ancienne interface AHCI (Advanced Host Controller Interface), utilisée avec les disques durs SATA mécaniques traditionnels à plateaux rotatifs, NVMe est conçu pour les SSD et utilise une interface matérielle PCIe, ce qui permet d’obtenir un protocole d’interface disque beaucoup plus rapide.
Pourquoi en avez-vous besoin?
Intel avait auparavant développé ACHI pour les disques durs mécaniques traditionnels à latence élevée. Toutefois, en 2009, les SSD gagnaient rapidement en popularité comme support de stockage. L’adoption des SSD a cependant créé un goulot d’étranglement au niveau des performances, car la bande passante de transmission maximale d’ACHI ne permettait pas de gérer les vitesses de transmission possibles avec les SSD. NVMe a donc été développé à l’aide d’une interface matérielle PCIe (Peripheral Component Interconnect Express). Alors qu’ACHI prend en charge une profondeur de file maximale de 1, avec 32 commandes, NVMe peut prendre en charge jusqu’à 64 000 files contenant chacune 64 000 commandes. Il permet ainsi de dépasser les limites précédentes liées à la bande passante et à la vitesse de transmission.
Les premiers SSD étaient connectés par un bus PCIe, mais nécessitaient une interface logicielle personnalisée pour communiquer avec le système d’exploitation. Grâce à une interface logicielle normalisée, le système d’exploitation n’a besoin que d’un seul pilote pour communiquer avec tous les SSD conformes à la spécification NVMe. Dans un centre de données qui compte plusieurs serveurs de stockage ou qui traite un volume important de données, l’accélération de la transmission des données et la réduction de la latence et des délais sont des facteurs essentiels à prendre en considération.
Les premiers SSD étaient connectés par un bus PCIe, mais nécessitaient une interface logicielle personnalisée pour communiquer avec le système d’exploitation. Grâce à une interface logicielle normalisée, le système d’exploitation n’a besoin que d’un seul pilote pour communiquer avec tous les SSD conformes à la spécification NVMe. Dans un centre de données qui compte plusieurs serveurs de stockage ou qui traite un volume important de données, l’accélération de la transmission des données et la réduction de la latence et des délais sont des facteurs essentiels à prendre en considération.
En quoi GIGABYTE vous aide-t-elle?
En plus de répondre à la demande du marché grand public en matière de disques SSD NVMe, GIGABYTE propose également des solutions pour les entreprises, comme le R282-Z92, qui permet de créer une baie 100 % flash pouvant accueillir 24 disques NVMe de 2,5 pouces remplaçables à chaud dans un seul serveur 2U. Ce serveur AMD EPYC (Rome) de 2e génération prend également en charge le format PCIe Gen 4.0, qui a doublé la bande passante et les taux de transmission du format PCIe Gen 3.0, les faisant passer respectivement à 64 GB/s et à 16 GT/s. Les transferts de données entre le processeur et les périphériques, comme les cartes accélératrices, les disques SSD NVMe et les cartes réseau haute vitesse, sont ainsi beaucoup plus rapides.