NVMe, quatre fois plus rapide que SATA
Sans minimiser les efforts des fournisseurs de processeurs et de GPU au cours de la dernière décennie, la véritable raison pour laquelle les PC haut de gamme semblent de plus en plus rapides se cache bien dans le stockage. Celui-ci était le dernier goulot d'étranglement pour les performances réelles et perçues, mais le bond en avant des SSD, SATA et maintenant NVMe, ont changé la donne.
Les plafonds de performance approximatifs pour les trois principales technologies de stockage en l'état actuel des choses sont les suivants :
Avec jusqu'à 3 Go/s de débit supporté, l'interface NVMe travaille rapidement quelle que soit la taille des fichiers transférés. (Crédit : IDG)
Ci-dessus une carte Sandisk Extreme quatre voies PCIe pour un débit maximum théorique de plus de 3 Go/s. (Crédit : SanDisk)
En terme de temps de recherche, avec moins de 0,02 milliseconde, le SSD NVMe bat tous les records. (Crédit : IDG)
Les disques durs offrent toujours un excellent rapport qualité-prix en termes de capacité et sont très intéressant pour la gestion de données peu utilisées. Mais pour un système d'exploitation, des programmes ou des données manipulées quotidiennement et, si le système le supporte, les SSD NVMe sont à privilégier. Si la carte mère ne le supporte pas, il faudra se contenter du protocole SATA.
NVMe tire ses performances du bus PCIe
Etant conscient du potentiel maximal de performance des SSD NAND Flash dès leur apparition, il était clair pour l'industrie qu'un bus et un protocole dédiés finiraient par être nécessaires. Mais, comme les premiers SSD étaient de faible capacité, ils ne venaient que compléter les disques durs traditionnels.
Bien que le bus SATA ait évolué jusqu'à 16 Gb/s sur le papier depuis la version 3.3, presque toutes les implémentations commerciales restent à 6 Gb/s (voire 550 Mo/s dans le pire des cas). Même la version 3.3 est beaucoup plus lente que la technologie SSD d'aujourd'hui, en particulier dans les configurations RAID.
En remplacement du bus SATA, il a été décidé de tirer parti d'une technologie de bus à bande passante beaucoup plus large qui était également déjà en place : PCI Express, ou PCIe. Il s'agit de la couche de transport de données sous-jacente pour les cartes graphiques et autres cartes d'extension. Depuis la génération 3.x, il offre plusieurs voies (jusqu'à 16 pour une utilisation avec n'importe quel périphérique dans la plupart des PC) qui traitent près de 1 Go/s chacune (985 Mo/s).