GNU/Linux >> Tutoriels Linux >  >> Linux

NVMe vs M.2 :Quelle est la différence ?

Si vous avez côtoyé les ordinateurs, et la technologie en général, pendant un certain temps, vous êtes probablement au courant des énormes progrès en matière de stockage qui ont été réalisés au cours des dernières décennies. Je suis un enfant des années 90, donc je n'ai qu'une expérience limitée avec certains des anciens supports de stockage. J'ai eu la chance de travailler avec quelques entreprises lors de mon dernier emploi qui stockaient des données hors site sur d'énormes lecteurs de bande, mais les fonctions de lecture/écriture de ces énormes paresseux étaient moins qu'agréables.

À ma connaissance, la majeure partie du stockage de notre entreprise se fait probablement encore via des disques durs (lecteurs à plateau tournant), communément appelés disques durs (disques durs). Cependant, les disques à semi-conducteurs (SSD) ont remplacé les disques durs et sont ce que la plupart des gens utilisent actuellement dans leurs ordinateurs personnels. Auparavant, les SSD étaient plus chers. Cependant, ces derniers temps, ces prix sont tombés à des niveaux abordables.

[ Vous pourriez également aimer : Convertir en disques SSD sur le bureau ]

À mesure que les supports de stockage évoluent, les interfaces de stockage évoluent également. Traditionnellement, les disques durs et SSD utilisaient des interfaces SATA pour communiquer avec leurs cartes mères (sauf si vous travaillez sur des équipements anciens tels que SCSI ou PATA. Bravo à l'US Navy).

Les interfaces SATA ont besoin de deux éléments pour fonctionner correctement :

  1. Alimentation SATA du bloc d'alimentation au disque
  2. Données SATA du disque vers le contrôleur de la carte mère

Ceux-ci sont livrés via deux câbles séparés (pas idéal) ou via un seul câble intégré. Dans tous les cas, les câbles utilisés ont des connecteurs fragiles et tout câble introduit une certaine forme de latence. Il est peut-être temps d'évoluer.

NVMe est entré dans le chat

Non-Volatile Memory Express (NVMe) a été développé en tant que nouvelle spécification standard pour que les disques de stockage (et autres composants) soient connectés directement à l'interface PCIe. L'utilisation de ce bus permet au SSD de communiquer directement avec le CPU au lieu de passer par la carte mère comme SATA précédemment requis, augmentant les vitesses de lecture/écriture et réduisant les temps de chargement des programmes.

Alors, qu'est-ce que M.2 ?

Pour répondre à cette question, nous devons parler de facteurs de forme. De nombreux disques durs commerciaux sont vendus dans des formats de 3,5" et 2,5". Jusqu'à récemment, la plupart des SSD étaient vendus dans des facteurs de forme de 2,5". La plupart de ces disques étaient des disques SATA, nécessitant des câbles de données et d'alimentation. M.2 est le dernier facteur de forme de SSD à arriver sur le marché, avec un encombrement incroyablement réduit grâce à l'interface NVMe.

Un emplacement M.2 mesure 22 mm de large et sa longueur peut varier en fonction des emplacements de votre carte mère. Les mesures peuvent aller de 16 à 110 mm (la plupart des disques mesurent 80 mm). Assurez-vous de choisir un lecteur qui correspond à l'espace disponible sur votre appareil ! La beauté de ce facteur de forme est qu'il n'y a absolument aucun câble impliqué. Les disques s'insèrent simplement dans l'emplacement M.2 de la carte mère et sont connectés via NVMe au processeur.

[ Un guide gratuit de Red Hat :5 étapes pour automatiser votre entreprise. ] 

Quoi acheter

La réponse rapide à la question NVMe versus M.2 est qu'il n'y a pas de versus du tout. NVMe est l'interface et M.2 est le dernier facteur de forme pour les SSD. Combinez les deux, et vous avez un disque ultra-rapide avec presque aucune empreinte visible, et il est super facile à installer. Gagner. Gagner. Gagner.

Lorsque vous achetez un lecteur, assurez-vous de connaître l'interface et le facteur de forme, en plus de la capacité et des vitesses de lecture/écriture. Gardez ces informations à l'esprit lors de votre prochaine extension de stockage et vous ferez un achat en toute connaissance de cause.

De plus, si vous envisagez de construire un nouveau système, n'oubliez pas de consulter mon article précédent, "Matériel Sysadmin :Considérations pour la planification d'une construction de PC."


Linux
  1. VPS géré vs VPS non géré :quelle est la différence ?

  2. Quelle est la différence entre strtok_r et strtok_s en C ?

  3. Quelle est la différence entre fsck et e2fsck ?

  4. Quelle est la différence entre ls et l ?

  5. Quelle est la différence entre `su -` et `su --login` ?

iptables vs nftables :quelle est la différence ?

SIGTERM vs SIGKILL :Quelle est la différence ?

DevOps vs ingénieur logiciel :quelle est la différence ?

Qu'est-ce qu'un Hyperviseur ? Quelle est la différence entre les types 1 et 2 ?

Quelle est la différence entre curl et Wget ?

HTTP vs HTTPS :quelle est la différence ?