É«¿Ø´«Ã½

Skip to Content

Qu¡¯est-ce que le NVMe?? Le guide complet de la technologie Non-Volatile Memory Express

Depuis plus de dix ans, les protocoles de stockage con?us pour les disques m¨¦caniques limitent les performances de la m¨¦moire flash. Alors que les SSD fournissent du mat¨¦riel compatible avec la microseconde, les protocoles traditionnels comme SATA et SAS ajoutent des centaines de microsecondes de latence inutile gr?ce ¨¤ leurs architectures ¨¤ file d¡¯attente unique et ¨¤ leurs couches de traduction de protocole, bas¨¦es sur des r¨¦f¨¦rences sectorielles et des d¨¦ploiements r¨¦els.

NVMe (Non-Volatile Memory Express) est un protocole de stockage sp¨¦cialement con?u pour les disques de stockage flash qui se connecte directement via l¡¯interface PCIe, ¨¦liminant ainsi les goulets d¡¯¨¦tranglement des protocoles de l¡¯¨¨re des disques. Au lieu d¡¯acheminer des commandes via une seule file d¡¯attente comme SATA, NVMe permet jusqu¡¯¨¤ 64 000 files d¡¯attente avec 64 000 commandes chacune, ce qui modifie radicalement la fa?on dont le stockage communique avec les processeurs multic?ur modernes.

Mais ce qui manque le plus souvent, c¡¯est que le simple fait d¡¯ajouter des disques NVMe ne suffit pas si votre syst¨¨me se traduit toujours entre les protocoles, en convertissant NVMe en SCSI et en revenant ¨¤ diff¨¦rents points du chemin de donn¨¦es.

Ce guide examine l¡¯architecture NVMe, quantifie ses avantages en termes de performances r¨¦elles et explique pourquoi la mise en ?uvre NVMe de bout en bout est importante.

Comment NVMe a r¨¦volutionn¨¦ l¡¯architecture de stockage

Pendant deux d¨¦cennies, les protocoles de stockage ont ¨¦t¨¦ con?us autour des limitations m¨¦caniques. SATA et SAS ont suppos¨¦ que les p¨¦riph¨¦riques de stockage avaient besoin de temps pour rechercher physiquement des donn¨¦es, cr¨¦ant ainsi des frais g¨¦n¨¦raux de commande qui avaient du sens lorsque les plateaux de disques devaient tourner en position. Ces protocoles envoient toutes les commandes dans une seule file d¡¯attente, ce qui est adapt¨¦ aux recherches m¨¦caniques, mais catastrophique pour la m¨¦moire flash capable de r¨¦pondre ¨¤ la microseconde.

La discordance des protocoles devient claire dans les chiffres. SAS prend en charge jusqu¡¯¨¤ (selon la sp¨¦cification SAS-3) dans sa seule file d¡¯attente, tandis que les SSD d¡¯entreprise g¨¨rent des milliers d¡¯op¨¦rations simultan¨¦es. Ces protocoles h¨¦rit¨¦s n¨¦cessitent plusieurs couches de traduction?: les applications envoient des commandes NVMe qui sont traduites en SCSI, puis en SATA ou SAS, puis ¨¦ventuellement en NVMe au niveau du disque. Chaque traduction ajoute 50 ¨¤ 200 microsecondes de latence.

Pourquoi la technologie flash avait-elle besoin de son propre protocole??

Le NVMe est apparu en 2011 pour ¨¦liminer les p¨¦nalit¨¦s de traduction. Plut?t que de moderniser les protocoles de disques, le consortium NVM Express a con?u un protocole qui ne suppose aucun composant m¨¦canique. Le NVMe , ¨¦liminant ainsi les co?ts d¡¯analyse tout en conservant toutes les fonctionnalit¨¦s.

Le protocole connecte le stockage directement aux processeurs via des voies PCIe, la m¨ºme interface haute vitesse que celle utilis¨¦e pour les cartes graphiques. Cela positionne le stockage comme un homologue ¨¤ d¡¯autres composants haute performance plut?t que de le rel¨¦guer derri¨¨re des couches de traduction. Avec une bande offerte par PCIe Gen 4, le NVMe permet ¨¤ la m¨¦moire flash de fonctionner sans contraintes.

Fonctionnement de la technologie NVMe?: Architecture et composants

³¢¡¯architecture NVMe repense fondamentalement la communication de stockage. Au lieu des adaptateurs de bus h?te traditionnels, le stockage NVMe appara?t au processeur comme I/O mapp¨¦es en m¨¦moire, ce qui permet un acc¨¨s direct sans frais de noyau pour les op¨¦rations critiques.

Architecture de file d¡¯attente et optimisation du processeur

Les processeurs modernes contiennent des dizaines de c?urs, mais les protocoles de stockage traditionnels les canalisent tous dans une seule file d¡¯attente I/O. NVMe attribue des paires de files d¡¯attente d¨¦di¨¦es ¨¤ chaque c?ur de processeur, ce qui ¨¦limine les conflits de verrouillage et permet un v¨¦ritable traitement parall¨¨le.

Lorsqu¡¯une application a besoin de donn¨¦es, elle place des commandes dans les files d¡¯attente de soumission via de simples ¨¦critures en m¨¦moire, sans qu¡¯aucun appel syst¨¨me ne soit n¨¦cessaire. Le contr?leur NVMe traite les commandes ind¨¦pendamment et place les r¨¦sultats dans des files d¡¯attente compl¨¨tes. Avec ce mod¨¨le asynchrone, les processeurs ne passent pratiquement aucun cycle ¨¤ attendre le stockage.

Voies PCIe et bande passante

Les p¨¦riph¨¦riques NVMe se connectent via des voies PCIe, chaque voie fournissant une bande passante bidirectionnelle. Un SSD NVMe classique utilise , offrant jusqu¡¯¨¤ 8GB/s avec PCIe Gen 4. Les baies d¡¯entreprise agr¨¨gent plusieurs p¨¦riph¨¦riques pour un d¨¦bit encore plus ¨¦lev¨¦.

Mais la bande passante seule ne d¨¦termine pas les performances. La latence, c¡¯est-¨¤-dire le d¨¦lai entre la demande et la r¨¦ponse, est souvent plus importante pour les charges de travail transactionnelles. La connexion PCIe directe de NVMe ¨¦limine les transitions de bus et les conversions de protocoles qui p¨¨sent sur les impl¨¦mentations SATA.

Avantages des performances NVMe?: Chiffres r¨¦els, pas marketing

Le marketing du secteur du stockage fait souvent des all¨¦gations vagues comme ??ultrarapide?? ou ??ultra-r¨¦actif??. Cependant, le NVMe offre de v¨¦ritables avantages.

Latence?: La r¨¦alit¨¦ de la microseconde

Protocole de stockage

Latence standard

Frais g¨¦n¨¦raux du protocole

SSD SATA

100-200 ¦Ìs

50-100 ¦Ìs

NVMe Direct

20-100 ¦Ìs

< 10 ¦Ìs

NVMe de bout en bout É«¿Ø´«Ã½

150 ¦Ìs

0 ¦Ìs

Slide

Selon les et les, les lectures flash NAND brutes prennent environ 100 microsecondes. Cependant,, tandis que les SSD NVMe atteignent 20 ¨¤ 100 microsecondes, ce qui montre comment les frais g¨¦n¨¦raux du protocole peuvent ¨ºtre ¨¦gaux ou sup¨¦rieurs au temps d¡¯acc¨¨s r¨¦el au support.

IOPS et impact r¨¦el

Un seul p¨¦riph¨¦rique NVMe peut fournir par seconde pour des lectures al¨¦atoires de 4KB, avec des performances n¨¦cessitant des dizaines de SSD SATA. Les bases de donn¨¦es Oracle sur NVMe de bout en bout montrent?:

  • Plus de transactions par seconde
  • R¨¦duction du temps de r¨¦ponse aux requ¨ºtes
  • Moins d¡¯¨¦v¨¦nements d¡¯attente li¨¦s au stockage

Rendement ¨¦nerg¨¦tique

³¢¡¯efficacit¨¦ du NVMe accentue ses avantages en termes de performances. En ¨¦liminant les frais de protocole?:

  • SSD SATA?: ~10 000 IOPS par watt
  • SSD NVMe ?: ~50 000 IOPS par watt

NVMe-oF?: ?tendre le NVMe au-del¨¤ de l¡¯attachement direct

NVMe over Fabrics ¨¦tend les avantages du NVMe ¨¤ tous les datacenters, ce qui permet un stockage partag¨¦ sans sacrifier les avantages de latence. Mais les choix de mise en ?uvre ont un impact consid¨¦rable sur les performances.

NVMe sur fibre channel (FC-NVMe)

FC-NVMe exploite l¡¯infrastructure SAN existante, ce qui la rend attrayante pour les entreprises qui investissent dans la fibre channel. Elle n¨¦cessite des commutateurs Gen 5 (16 Gbit/s) ou Gen 6 (32 Gbit/s) qui prennent en charge le transfert NVMe. Les commutateurs plus anciens qui affirment ??prise en charge NVMe?? effectuent souvent la traduction des protocoles, ce qui r¨¦introduit les frais g¨¦n¨¦raux.

NVMe sur RoCE

RoCE garantit la latence r¨¦seau la plus faible gr?ce au bypass du noyau?: les op¨¦rations RDMA se terminent en . Mais RoCE n¨¦cessite un Ethernet sans perte avec contr?le de flux prioritaire sur chaque commutateur et chaque adaptateur. Un port mal configur¨¦ peut entra?ner une baisse des performances. En r¨¦alit¨¦, de nombreux d¨¦ploiements ??RoCE?? ex¨¦cutent en fait iWARP, car la v¨¦ritable RoCE s¡¯av¨¨re trop fragile. Lorsqu¡¯elle est correctement mise en ?uvre, la technologie RoCE peut offrir une latence de stockage de 160 ¨¤ 180 microsecondes.

NVMe sur TCP

NVMe/TCP fonctionne sur Ethernet standard sans mat¨¦riel sp¨¦cial. Les critiques jugent cela ??lent??, mais les impl¨¦mentations modernes peuvent atteindre une latence proche de la microseconde de 200 ¨¤ 250 microsecondes, plus rapide que les SSD SATA malgr¨¦ le franchissement du r¨¦seau.

Le principal avantage?: la simplicit¨¦. NVMe/TCP fonctionne avec les commutateurs existants, les cartes r¨¦seau standard et les r¨¦seaux de fournisseurs cloud.

Mise en ?uvre du NVMe en production

Le simple fait d¡¯installer des disques NVMe offre rarement les avantages attendus. ³¢¡¯ensemble de la pile de stockage doit prendre en charge les op¨¦rations NVMe de bout en bout.

Le pi¨¨ge de la traduction du protocole

De nombreuses organisations ach¨¨tent des SSD NVMe pour les baies existantes et s¡¯attendent ¨¤ une transformation. Les disques communiquent via NVMe, mais le contr?leur convertit tout en SCSI pour assurer la compatibilit¨¦. Cette traduction ajoute des microsecondes, ¨¦liminant ainsi les avantages du NVMe.

Exigences relatives au OS d¡¯exploitation et ¨¤ la migration

Le NVMe n¨¦cessite un Operating System d¡¯exploitation moderne. Chacune n¨¦cessite des configurations sp¨¦cifiques?: affinit¨¦ d¡¯interruption, modules multichemins et ajustements de profondeur de file d¡¯attente.

Pour une migration r¨¦ussie?:

  1. Commencez par les charges de travail non critiques pour la validation
  2. Mettre en ?uvre une surveillance de la latence ¨¤ chaque couche
  3. Prioriser d¡¯abord les bases de donn¨¦es sensibles ¨¤ la latence
  4. V¨¦rifier le NVMe de bout en bout avec des outils comme NVMe-cli

NVMe pour l¡¯AI et les charges de travail modernes

Les processeurs graphiques co?teux sont souvent inactifs et attendent les donn¨¦es. Gr?ce au , la technologie NVMe permet aux disques de transf¨¦rer des donn¨¦es directement vers la m¨¦moire GPU.

Pour l¡¯entra?nement AI, cela signifie?:

  • Un entra?nement plus rapide
  • ?criture de point de contr?le plus rapide
  • Utilisation accrue des GPU graphiques?
  • Lib¨¦ration du processeur pour le pr¨¦traitement

Les bases de donn¨¦es ne se limitent pas ¨¤ la vitesse brute. La latence pr¨¦visible du NVMe ¨¦limine les incertitudes li¨¦es ¨¤ la planification des requ¨ºtes. Les optimiseurs prennent de meilleures d¨¦cisions en sachant que les donn¨¦es arrivent rapidement. Les applications con?ues pour un stockage lent se comportent diff¨¦remment lorsque le stockage devient pr¨¦visible.

³¢¡¯avantage NVMe de É«¿Ø´«Ã½ de bout en bout

Alors que le secteur d¨¦bat des strat¨¦gies d¡¯adoption, É«¿Ø´«Ã½ a d¨¦ploy¨¦ NVMe de bout en bout sur des milliers de d¨¦ploiements clients, g¨¦n¨¦rant ainsi des t¨¦l¨¦m¨¦tries qui r¨¦v¨¨lent ce qui fonctionne r¨¦ellement. Ce qui diff¨¦rencie l¡¯application de la technologie flash NAND, c¡¯est qu¡¯elle ¨¦limine toutes les traductions de protocoles.

DirectFlash?: ?limination des frais g¨¦n¨¦raux cach¨¦s

Les SSD NVMe traditionnels contiennent des contr?leurs redondants et un surallocation. Les modules É«¿Ø´«Ã½? DirectFlash? exposent la NAND brute directement ¨¤ l¡¯interface NVMe de la baie, offrant?:

  • Plus de capacit¨¦ utilisable
  • R¨¦duction de la consommation d¡¯¨¦nergie
  • Latence pr¨¦visible sans collecte de d¨¦chets
  • Un contr?le de l¡¯usure global sur l¡¯ensemble du stockage flash

Architecture NVMe de bout en bout

Le logiciel Purity maintient NVMe de l¡¯h?te ¨¤ la NAND tout en prenant en charge les syst¨¨mes traditionnels. Pour les h?tes NVMe, il offre un acc¨¨s direct ¨¤ l¡¯espace de nom. Pour les h?tes traditionnels, elle se traduit une fois ¨¤ la p¨¦riph¨¦rie de la baie, et non en interne.

La baie FlashArray//X? de É«¿Ø´«Ã½ garantit une latence constante inf¨¦rieure ¨¤ 200 microsecondes en ¨¦liminant les conversions de protocoles internes?:

  • Baies É«¿Ø´«Ã½?: latence moyenne de 150 ¦Ìs
  • Baies traditionnelles ??NVMe?? avec traduction interne?: 400-600 ¦Ìs
  • La diff¨¦rence?: ¨¦limination des frais de traduction du protocole

?volution sans interruption

³¢¡¯architecture Evergreen de É«¿Ø´«Ã½ ?permet l¡¯adoption du NVMe sans mises ¨¤ niveau titanesques. Les contr?leurs passent ¨¤ des versions compatibles NVMe sans migration de donn¨¦es.

³¢¡¯avenir du NVMe

³¢¡¯¨¦volution du NVMe va bien au-del¨¤ de la vitesse. La ?introduit le stockage informatique, qui est trait¨¦ dans le p¨¦riph¨¦rique de stockage lui-m¨ºme. Le filtrage des bases de donn¨¦es, la compression et l¡¯inf¨¦rence AI se produisent l¨¤ o¨´ r¨¦sident les donn¨¦es, ¨¦liminant ainsi les frais de d¨¦placement.

Conclusion

Le NVMe permet d¡¯¨¦liminer les goulets d¡¯¨¦tranglement artificiels qui limitent les applications pendant des d¨¦cennies. Lorsqu¡¯elle est mise en ?uvre de bout en bout sans traduction de protocole, la technologie NVMe offre une latence proche de la microseconde de 150 microseconde qui transforme tout, des transactions de base de donn¨¦es ¨¤ l¡¯entra?nement par l¡¯AI.

Les informations strat¨¦giques?: La traduction des protocoles d¨¦truit les avantages du NVMe. NVMe-oF ¨¦tend les avantages ¨¤ tous les datacenters, mais la mise en ?uvre est importante. Les charges de travail modernes n¨¦cessitent la technologie NVMe de bout en bout pr¨¦visible et ¨¤ faible latence.

Une impl¨¦mentation de bout en bout de É«¿Ø´«Ã½, valid¨¦e par des milliers de clients, prouve que la latence proche de la microseconde est une r¨¦alit¨¦ op¨¦rationnelle. Gr?ce aux ?modules ?, les entreprises atteignent les performances NVMe promises. ? mesure que le stockage ¨¦volue vers des capacit¨¦s de calcul et des vitesses de m¨¦moire, l¡¯?architecture ?Evergreen de É«¿Ø´«Ã½ garantit que les investissements d¡¯aujourd¡¯hui offrent les innovations de demain sans interruption.

Essayer la baie FlashArray//X

Travaillez dans un environnement en libre-service pour tester la gestion d¡¯une baie Pure FlashArray//X.?D¨¦couvrez les fonctionnalit¨¦s avanc¨¦es, notamment les snapshots, la r¨¦plication, ActiveCluster? et m¨ºme l¡¯int¨¦gration avec VMware.

Demander un essai

Nous vous recommandons ¨¦galement¡­

11/2025
FlashBlade Data Protection with Rubrik
Rubrik and É«¿Ø´«Ã½ have partnered to provide an integrated, performant, and simple-to-manage solution that will enable IT professionals to seamlessly protect and restore content for the É«¿Ø´«Ã½ FlashBlade? array.
Livre blanc
28 pages

Parcourez les ressources cl¨¦s et les ¨¦v¨¦nements

VID?O
? voir?: Avantages d¡¯Enterprise Data Cloud

Charlie Giancarno?: l¡¯avenir d¨¦pend de la gestion des donn¨¦es, pas du stockage D¨¦couvrez comment une approche unifi¨¦e peut transformer les op¨¦rations informatiques au sein de l¡¯entreprise

Regarder maintenant
RESSOURCE
Le stockage traditionnel ne peut pas alimenter l¡¯avenir.

Les charges de travail modernes exigent des vitesses, des mesures de s¨¦curit¨¦ et une ¨¦volutivit¨¦ adapt¨¦es ¨¤ l¡¯IA. Votre pile est-elle pr¨ºte??

Lancer l¡¯¨¦valuation
PURE360-DEMOS
É«¿Ø´«Ã½ erkunden, kennenlernen und erleben.

?berzeugen Sie sich mit On-Demand-Videos und -Demos von den M?glichkeiten von É«¿Ø´«Ã½.

Demos ansehen
LEADERSHIP ?CLAIR?
La course ¨¤ l¡¯innovation

Les derni¨¨res informations strat¨¦giques et perspectives fournies par des leaders du secteur, pionniers de l¡¯innovation en mati¨¨re de stockage.

En savoir plus
Votre navigateur n¡¯est plus pris en charge !

Les anciens navigateurs pr¨¦sentent souvent des risques de s¨¦curit¨¦. Pour profiter de la meilleure exp¨¦rience possible sur notre site, passez ¨¤ la derni¨¨re version de l¡¯un des navigateurs suivants.