Qu'est-ce que la technologie NVMe ?

Dans cet article:

  1. Comparaison des vitesses de transfert : SATA vs PCIe
  2. Comparaison entre les pilotes de communication AHCI et les pilotes de communication NVMe
  3. Quels sont les facteurs de forme des SSD disponibles pour les bus de données SATA et PCIe ?
  4. Avantages de la technologie NVMe

Les disques SSD NVMe constituent la dernière adaptation à l'informatique industrielle. NVMe signifie Non-Volatile Memory Express et est la nouvelle interface de communication et le pilote qui définit un ensemble de commandes et de fonctionnalités pour les disques SSD basés sur PCIe dans le but d'augmenter les performances et l'interopérabilité sur une large gamme de systèmes industriels.

Comparaison des vitesses de transfert : SATA vs PCIe

Les bus de données PCIe offrent une augmentation significative des vitesses de transfert de données par rapport au bus de données SATA. En utilisant 16 voies, PCIe Gen 4 peut transférer des données à 32 000 Mo/s.

Bus de données Génération Vitesses de transfert
SATA SATA I 150 MB/s
SATA II 300 MB/s
SATA III 600 MB/s
PCIe PCIe Gen 2 500 Mo/s par voie
PCIe Gen 3 1 000 Mo/s par voie
PCIe Gen 4 2 000 Mo/s par voie

Comparaison entre les pilotes de communication AHCI et les pilotes de communication NVMe

AHCI NVMe
Conçu pour les disques durs avec technologie spinning disk Conçu pour les disques SSD à technologie flash
Ne possède qu'une seule file d'attente de commandes Dispose de 64 000 files d'attente de commandes
Ne peut envoyer que 32 commandes par file d'attente Peut envoyer 64 000 commandes par file d'attente
Les commandes utilisent des cycles de CPU élevés Les commandes utilisent peu de cycles de l'unité centrale
A une latence de 6 microsecondes A une latence de 2,8 microsecondes
Doit communiquer avec le contrôleur SATA Communique directement avec l'unité centrale du système
IOPS jusqu'à 100 000 IOPs supérieures à 1 000 000

Quels sont les facteurs de forme des SSD disponibles pour les bus de données SATA et PCIe ?

Les disques SSD sont disponibles dans une gamme de facteurs de forme utilisant le bus de données SATA ou PCIe. Les mini PC industriels commencent à adopter le stockage M.2 avec le bus de données SATA ou PCIe. Disponible en trois dimensions, la taille d'un SSD M.2 peut être déduite du nom de la carte - 2242, 2260 et 2280. Les deux premiers chiffres représentent la largeur de la carte M.2 en mm, les deux derniers chiffres représentent la longueur de la carte M.2 en mm.

Plus les cartes SSD M.2 sont longues, plus leur capacité de stockage est importante, car elles peuvent accueillir davantage de puces NAND flash.

Pour choisir la bonne longueur de SSD M.2, il faut d'abord tenir compte du nombre de SSD à installer dans l'ordinateur industriel et de l'impact sur la gestion thermique, car il s'agit d'un facteur important pour le maintien des performances. L'instabilité et la réduction de la durée de vie sont des effets secondaires si l'ordinateur industriel ne peut pas dissiper efficacement la chaleur supplémentaire.

Bus de données Facteur de forme SSD
SATA 2.5" SSD
sSD mSATA
SSD M.2
PCIe SSD HHHL - Demi-hauteur, Demi-longueur *
M.2 SSD
SSD U.2

*Les versions AHCI de ces disques se branchent dans l'emplacement PCIe mais utilisent les pilotes AHCI. Certaines versions plus anciennes de HHHL utilisent des pilotes propriétaires. Les versions NVMs utilisent généralement des pilotes OS natifs.

Avantages de la technologie NVMe

  1. Stockage supérieur - Les prises PCIe transfèrent jusqu'à 25 fois plus de données que leur équivalent SATA
  2. Vitesse supérieure - NVMe commence à envoyer des commandes plus de deux fois plus vite que les pilotes AHCI. Les opérations d'entrée/sortie NVMe par seconde dépassent le million et sont jusqu'à 900 % plus rapides que leur équivalent AHCI.
  3. Compatibilité supérieure - NVMe élimine les intermédiaires en communiquant directement avec le CPU du système. Les disques basés sur la technologie NVMe fonctionnent avec les principaux systèmes d'exploitation, quel que soit le facteur de forme.
Avez-vous besoin d'une assistance supplémentaire ?