NVMe

Guide du SSD NVMe pour Linux et réponses aux questions

Guide du SSD NVMe pour Linux et réponses aux questions
Il y a une énorme différence entre le démarrage d'ordinateurs portables d'environ 2010 et d'ordinateurs portables de 2020. Alors que les ordinateurs portables plus anciens peuvent prendre plus d'une minute pour terminer le démarrage, les nouveaux ordinateurs portables ont tendance à être prêts à démarrer en un peu plus de 10 secondes.

Oui, les processeurs ont maintenant beaucoup plus de cœurs et de threads qu'auparavant, et la bande passante de la RAM moderne a également considérablement augmenté, mais la vraie raison pour laquelle les ordinateurs portables modernes démarrent beaucoup plus rapidement et se sentent considérablement plus réactifs est que la technologie de stockage a avancé par sauts et bonds.

Que vous choisissiez un nouveau PC ou que vous souhaitiez simplement mettre à niveau votre ordinateur actuel, vous ne pouvez pas vous permettre d'ignorer les avantages en termes de performances de la technologie NVMe, qui libère tout le potentiel des disques SSD.

Qu'est-ce que NVMe?

NVMe signifie Non-Volatile Memory Express, et c'est un protocole d'interface créé spécifiquement pour les SSD. Avant la sortie de NVMe, les SSD communiquaient avec les systèmes d'exploitation à l'aide du protocole AHCI, dont la spécification a été finalisée et publiée par Intel en 2004.

Parce qu'Intel a conçu le protocole AHCI pour faire tourner les disques durs, il comporte de sérieuses limitations qui le rendent moins qu'adapté aux SSD modernes basés sur NAND. Par exemple, AHCI doit communiquer avec le contrôleur SATA (dont les performances sont limitées à 600 Mo/s par ligne), n'a qu'une file d'attente de commandes et ne peut envoyer que 32 commandes par file d'attente.

NVMe, quant à lui, communique directement avec le processeur du système via PCI Express, ou simplement PCIe en abrégé (qui peut atteindre jusqu'à 2 000 Mo/s par ligne), dispose de 64 000 files d'attente de commandes et peut envoyer jusqu'à 64 000 commandes par file d'attente. Ainsi, les SSD NVMe peuvent exécuter des opérations d'entrée/sortie jusqu'à 900 % plus rapidement que leurs équivalents AHCI.

Les SSD NVMe se présentent sous trois principaux facteurs de forme :

Compatibilité Linux NVMe SSD

La bonne nouvelle est que le pilote Linux NVMe est présent dans le noyau Linux 3.3 et plus, donc vous devriez être prêt à aller à cet égard. Vous pouvez voir quelle version du noyau Linux vous utilisez avec la commande suivante :

$ uname -r

En plus du noyau Linux 3.3 ou supérieur, vous avez également besoin d'une carte mère avec prise en charge NVMe. Malheureusement, la plupart des cartes mères plus anciennes ne prennent pas en charge le démarrage à partir de SSD NVMe. Étant donné que les avantages en termes de performances des SSD NVMe sont plus visibles lorsqu'ils sont utilisés comme lecteurs système, il est fortement conseillé d'envisager d'acheter une carte mère plus récente au lieu d'utiliser un SSD NVMe coûteux uniquement pour stocker des données.

Sur n'importe quelle distribution Linux, vous pouvez tester les performances de votre SSD NVMe avec hdparm, un utilitaire de ligne de commande utilisé pour définir et afficher les paramètres matériels des disques durs :

# hdparm - tT --direct /dev/nvme0n1

Si vous avez plus d'un SSD NVMe, vous devrez peut-être remplacer « nvme0n1.” Tous les SSD NVMe doivent apparaître sous /dev/nvme*.

Les meilleurs SSD NVMe pour Linux en 2020

Les SSD NVMe deviennent de plus en plus abordables chaque année, mais il faudra encore un certain temps avant que leurs prix correspondent aux prix des SSD traditionnels. Mais si vous êtes prêt à dépenser de l'argent supplémentaire pour obtenir des performances optimales, les cinq SSD NVMe suivants ne vous décevront pas.

1. Samsung 970 EVO Plus

Avec des performances pures, c'est ce que vous recherchez, le Samsung 970 EVO Plus est un choix fantastique, offrant des niveaux de performances de lecture et d'écriture séquentielles jusqu'à 3 500 Mo/s et 2 500 Mo/s, respectivement. Grâce à la dernière technologie V-NAND, Samsung a pu atteindre jusqu'à 1 200 TBW, c'est pourquoi la société peut se permettre de fournir une garantie limitée de 5 ans sur ce SSD NVMe. Vous pouvez choisir entre quatre capacités de stockage différentes (250 Go, 500 Go, 1 To et 2 To), la version 500 Go offrant le plus de valeur.

2. Crucial P1

Le Crucial P1 n'a peut-être pas l'air aussi élégant que le Samsung 970 EVO Plus, mais il est considérablement moins cher et fonctionne tout aussi bien dans les applications du monde réel. Vous pouvez l'obtenir avec une capacité allant jusqu'à 1 To, et toutes les versions offrent des niveaux de performances de lecture et d'écriture séquentielles allant jusqu'à 2 000 Mo/s et 1 700 Mo/s. Crucial a conçu le P1 pour offrir un mélange équilibré de performances, de capacité et de fiabilité, ce qui en fait un excellent choix pour tous les utilisateurs de Linux qui souhaitent profiter des avantages en termes de performances de la technologie NVMe sans se ruiner.

3. WD Noir SN750

L'objectif principal de la gamme Black de périphériques de stockage de Western Digital a toujours été d'offrir des performances exceptionnelles aux utilisateurs de PC de bureau. Le WD Black SN750 perpétue cette tradition à l'ère des SSD NVMe, promettant des lectures/écritures jusqu'à 3400 Mo/s séquentiellement grâce à sa technologie innovante de stockage NAND 3D 64 couches. Vous pouvez l'obtenir dans des capacités allant de 500 Go à 2 To, toutes dotées du même design élégant et moderne.

4. CORSAIR FORCE Série MP510 

La série CORSAIR FORCE MP510 domine le marché des SSD NVMe économiques (si cela existe) avec ses 3 480 Mo/s en lecture séquentielle et jusqu'à 3 000 Mo/en écriture séquentielle fournis par un tout nouveau contrôleur. Ce SSD NVMe a également un indice d'endurance élevé de 800 TBW, qui dépasse même le coûteux Samsung 970 EVO Plus. Corsair veut clairement s'imposer comme un acteur dominant sur le marché des SSD NVMe, et la société fait un excellent travail jusqu'à présent.

5. Intel SSD série 660P

La série Intel SSD 660P est l'un des SSD NVMe les plus abordables du marché, mais son prix bas s'accompagne de certaines limitations. Pour commencer, ses vitesses de lecture et d'écriture séquentielles sont toutes deux limitées à 1800 Mo/s. Le pire, c'est que son endurance n'est que de 100 TBW, il n'est donc pas vraiment adapté à de nombreuses applications gourmandes en bande passante, telles que le montage vidéo, ce qui réduirait considérablement sa durée de vie. Enfin, son design peut sembler un peu fade et utilitaire. Mais si vous pouvez ignorer ces limitations et obtenir la série Intel SSD 660P lorsqu'elle sera en vente, vous ne regretterez pas votre achat.

Vulkan pour les utilisateurs Linux
Avec chaque nouvelle génération de cartes graphiques, nous voyons les développeurs de jeux repousser les limites de la fidélité graphique et se rappro...
OpenTTD contre Simutrans
Créer votre propre simulation de transport peut être amusant, relaxant et extrêmement attrayant. C'est pourquoi vous devez vous assurer que vous essay...
Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...