Apple

NVMe over Thunderbolt: stockage externe tueur avec mises en garde

Par Maximus , le 4 juin 2019 - 11 minutes de lecture

Tout est de la faute d’Apple. J'étais parfaitement satisfait de mon iMac Core i7 2011 de 27 pouces et de sa mise à niveau SATA SSD lorsque j'ai appris que la société avait enfin commencé à prendre en charge la technologie NVMe tierce à partir de macOS High Sierra. Mon iMac (ancien tel qu’il est) a remplacé un PC Windows par un SSD NVMe et, bien que l’iMac soit une expérience bien supérieure dans l’ensemble, j’ai manqué la vitesse du SSD NVMe exécutant le système d’exploitation. Boot Camp, Logic Pro X … très bien, mais si je pouvais simplement ajouter NVMe et exécuter macOS à partir de celui-ci.

Au cas où vous ne le sachiez pas, NVMe est rapide: deux à six fois le débit soutenu de SATA (selon le lecteur), avec parfois un dixième du temps de latence de recherche. Si vous utilisez un MacBook Pro au cours des dernières années, vous comprendrez: les applications s’ouvrent, les fichiers se chargent et s’enregistrent instantanément et les temps de démarrage sont ridicules.

Le truc pour moi est que couvrir le stockage pour PCWorld a ses avantages. Un boîtier Akitio Thunder3 PCIe, ainsi que plusieurs disques PCIe NVMe laissés par les critiques, étaient à proximité. Tout ce dont j'avais besoin était un adaptateur Thunderbolt 3 à Thunderbolt 1/2 pour enlèvement NVMe, non? Hah! Après la mise à jour de High Sierra, la loi de Murphy m'a beaucoup rattrapé.

Ne fais pas ce que j'ai fait

Le premier problème était l'adaptateur. Il me semblait que tout ancien adaptateur Thunderbolt 1/2 à Thunderbolt 3 devrait fonctionner. C’est ce qu’ils recherchent, non? Apparemment non. En fin de compte, seul un des nombreux sur le marché fera l'affaire, et c'est l'adaptateur Apple de 50 $ présenté ci-dessous.

adaptateur de pomme Pomme

Au moment de la rédaction de cet article, l’adaptateur Thunderbolt d’Apple était le seul disponible permettant d’utiliser avec succès les périphériques Thunderbolt 3 sur un port Thunderbolt 1 ou 2.

Les unités à 50 $ d’Akitio et de Startech que j’avais essayées au départ étaient unidirectionnelles dans la mauvaise direction: elles ne gèrent que les périphériques Thunderbolt 1 ou 2 connectés à un port Thunderbolt 3. Cette expérience était exactement le contraire, d’un périphérique Thunderbolt 3 à un port Thunderbolt 1. L'adaptateur Apple bidirectionnel fait les deux. C’est ce que tu veux.

akitio t3t utilisation haut de gamme Akitio

Cet adaptateur convient parfaitement pour connecter des périphériques Thunderbolt 2 aux ports Thunderbolt 3, mais ne fonctionne pas dans l’inverse.

Une fois l'adaptateur Apple en place, le problème suivant était la compatibilité du boîtier Thunderbolt PCIe. Les premiers modèles que j'ai initialement testés, à savoir les cartes Aktio Thunder3 PCIe et Akitio Node susmentionnées, fonctionnent parfaitement sur les ordinateurs Windows, mais ils utilisent la puce de communication 65982 de TI, antérieure à l'adoption par Thunderbolt 3 d'Apple. message que vous voyez ci-dessous. Murphy riait.

thunder3 intel 750 macbook pro puce ti non supportée IDG

Apple ne prend pas en charge la puce de communication intégrée à de nombreux anciens boîtiers PCIe NVMe tels que le Thunder3 PCIe présenté ci-dessous.

akitio thunder3 pcie ssd angle ouvert haute utilisation Akitio

Enfin, Akitio a envoyé un Node Lite qui utilise la nouvelle puce 65983 de TI (tout comme Akitio’s Node Pro) prise en charge par Apple, et j’étais persuadé que NVMe Bliss était presque sur moi. Encore faux. Tais-toi Murphy!

Je tiens à signaler que j’aurais pu éviter tout cela avec l’Akitio Thunder2 PCIe, que j’ai acquis par la suite pour des tests. Il est totalement compatible avec les Mac Thunderbolt et Thunderbolt 2. Le problème ici est que beaucoup de boîtes Thunderbolt 2 arrivent en fin de vie. En outre, Thunderbolt est l'avenir et fonctionne beaucoup mieux sur les nouveaux Mac. Et il n’ya qu’une pénalité de performance mineure avec l’adaptateur.

NVMe: implémentations modernes requises

Lors de mes tests pour PCWorld Akitio Thunder3 PCIe examen avec un SSD PCIe Intel 750 NVMe de 1,2 To à l'intérieur, le combo a lu à environ 2 Go / s et écrit à plus de 1 Go / s. Bien, mais je ne m'attendais certainement pas aux mêmes résultats sur un port Thunderbolt 1, avec un adaptateur, et sur un processeur Intel plus ancien de 2e génération en jeu. Je ne m'attendais pas non plus à lire et à écrire à 350 Mbits / s que le combo Node Lite / Intel 750 avait initialement livré sur mon iMac. Plus lent que SATA? Sérieusement Murphy?

noeud lite angle highres utilisation Akitio

Si vous souhaitez assurer la pérennité d’un boîtier Thunderbolt 3 PCIe, vous devez choisir un boîtier tel que Akitio Node Lite avec une puce prise en charge par Apple. L’adaptateur Apple Thunderbolt est nécessaire pour l’utiliser sur les Mac Thunderbolt 1 ou 2.

Après quelques casse-tête et autres manifestations physiques de frustration dont je ne parlerai pas, je me suis rendu compte que l'Intel 750, un produit d'entreprise plus ancien datant de l'époque de NVMe 1.1 (la spécification NVMe est maintenant à 1,3) pourrait nécessiter une mise à jour du firmware. Ça faisait. Il y en avait un.

Les performances ont bondi à une lecture beaucoup plus respectable à 566 Mbps et à une écriture à 644 Mbps. C’est mieux que les 529 et 499 Mbps de mon Samsung 860 Pro interne de mon iMac, mais à peine les 800 Mbps à 900 Mbps que j’espérais. Les temps de recherche ont été réduits de moitié, mais encore une fois, pas la réduction de 10 fois que j’espérais.

En fin de compte, le 750 est un peu aberrant. L’Intel Optane 900P et le Samsung 970 EVO que j’ai essayés ont ensuite augmenté ces chiffres jusqu’à 100 Mbps. J'ai essayé les disques sur un iMac Core i7-3770 légèrement plus récent, avec un gain d'environ 50 Mbits / s. Même si le rapport prix / résultat de cette mise à jour est discutable (l’amélioration est perceptible, mais pas radicale), sur mon iMac, vous obtiendrez un meilleur rendement / valeur avec des processeurs et des chipsets plus rapides.

J’ai également fait un test rapide sur le MacBook Air 2015 d’un ami avec 20 Gbps Thunderbolt 2, et les choses ont vraiment bien bougé avec un débit de lecture / écriture de 1,2 Gps. Thunderbolt 3 a prouvé la panacée, avec des taux de lecture / écriture à peu près égaux à ce que j’ai vu à partir des mêmes lecteurs montés en interne sur des PC Windows.

Nombres

Pour donner une image plus précise des performances, j’utilisais les deux boîtiers susmentionnés: Akitio’s Thunder2 PCIe (un produit Thunderbolt 2 natif) et Akitio Node Lite, basé à Thunderbolt 3. J’ai testé les trois disques mentionnés ci-dessus dans chaque boîtier: le PCI 750 d’Intel, le Optane 900P d’Intel et le 970 EVO de Samsung beaucoup plus abordable.

J'ai testé sous macOS l'iMac Core i7-2600 susmentionné, un MacBook Pro Core i7-6700 2016 et un MacBook Air i7-5650KK 2015 utilisant le disque BlackSpag de Blackmagic avec les disques au format HFS +. J’ai testé l’utilisation de AS SSD et CrystalDiskMark sous Windows 10 à partir du même iMac Core i7-2600 à double amorçage, ainsi que du banc d’essai de stockage Core i7-5820K de PCWorld. J'ai reformaté les disques en NTFS pour les tests Windows 10.

utilisation de akitio thunder2 pcie box angle highres Akitio

L’Akitio Thunder2 fonctionne légèrement mieux que le Node Lite de la société sur les Macs Thunderbolt 1 et 2 plus anciens, mais limite le NVMe sur les Mac Thunderbolt 3.

Le MacBook Pro et le banc d’essai de stockage sont natifs Thunderbolt 3 et nécessitaient l’adaptateur Apple lors du test de l’Akitio Thunder2 PCIe. Le MacBook Air était Thunderbolt 2 et l'iMac était un Thunderbolt 1 natif et nécessitait l'adaptateur Apple lors de l'utilisation du Node Lite. Vous trouverez ci-dessous un résumé des résultats les plus pertinents.

hs sata nvme IDG

Ce graphique présente les performances d'un disque dur interne, d'un SSD SATA interne, ainsi que les meilleures performances d'un processeur Intel 900P dans un boîtier Thunderbolt natif sur les trois versions de Thunderbolt. Si votre récent Thunderbolt Mac est équipé d’un disque dur, d’un lecteur hybride ou d’un disque SSD SATA, vous serez surpris par ses performances.

Mis à part quelques produits antérieurs qui sont probablement déjà en fin de vie, tous les autres disques SSD NVMe que j'ai testés à la légère ont donné un bon coup de pouce. La plupart étaient des types M.2 montés sur une carte PCIe Adata à 25 USD. Les disques NVMe plus lents feront presque aussi bien que les plus rapides sous Thunderbolt 1, mais leurs performances plus faibles se manifesteront certainement avec le Thunderbolt 3 à 40 Gbps et, dans une moindre mesure, le Thunderbolt 2 à 20 Gbps. Jetez un coup d'œil à la couverture SSD de PCWorld pour des performances relatives Nombres.

Si les résultats spécifiques vous intéressent (et qu’il existe des différences significatives entre les différentes combinaisons), vous pouvez les trouver dans la capture de la feuille de calcul présentée ci-dessous. La feuille de calcul montre également les résultats de recherche de l'AS SSD. Notez que ceux-ci étaient plus lents sur l’iMac que sur notre banc d’essai Windows, pour des raisons qui restent à déterminer.

tous les résultats IDG

Voici les résultats des tests pour tous les boîtiers, unités et ordinateurs que j'ai essayés. À peu près tout lecteur xe PCIe NVMe devrait se rapprocher du temps d’Intel 900P.

Quelques notes. Comme je l'ai dit plus tôt, l'adaptateur Apple n'a eu qu'une faible incidence sur les performances et la différence n'était pas évidente à l'œil nu. Vous remarquerez peut-être également que les combinaisons sont testées plus rapidement sous Windows en termes de débit. Il y avait aussi une différence notable dans les temps de recherche entre l'iMac et notre banc d'essai Windows. Que ce soit la différence dans le matériel, les pilotes ou la faute de mes méthodologies de test, je n’étais pas en mesure de déterminer au moment de la rédaction de cet article.

De plus, l'utilitaire Boot Camp se bloquait parfois lorsque j'essayais de créer une partition Windows alors que macOS était exécuté à partir d'un lecteur NVMe externe. La solution à ce problème est également à l’étude, mais Boot Camp ne vous laissera pas créer la partition Windows sur un lecteur externe à ce stade.

nvme interne vs externe IDG

Les améliorations proposées par NVMe sur Thunderbolt pour ces Macs sont marginales et ne rapportent probablement rien. Cependant, ce sont des modèles haut de gamme avec des SSD déjà rapides à l'intérieur. De nombreux Mac pourraient bénéficier grandement de la mise à niveau.

Dans le graphique ci-dessus, l’utilisation de NVMe par rapport à Thunderbolt a été améliorée dans la plupart des cas, mais cela pourrait ne pas suffire à justifier la dépense. Notez cependant que les modèles répertoriés sont des Mac haut de gamme dotés de SSD rapides. Si votre mémoire interne est moins performante, la situation est différente.

Sonnet, Highpoint et Startech sont d’autres constructeurs de boîtiers Thunderbolt PCIe. Certaines sont destinées aux cartes graphiques externes et Macworld ne les a pas testées. Posez les questions appropriées avant d'acheter.

Le résultat

Mettre à niveau le disque dur de votre Mac vers un SSD de n’importe quel type est une expérience de performance transformatrice. NVMe over Thunderbolt est plus rapide qu'un SSD SATA interne et une mise à niveau plus facile, mais ce bonus de 30 à 40% et un temps de recherche réduit de moitié vous coûteront 400 $. Une mise à niveau interne de SATA SSD de bricolage coûte environ 125 $. Votre choix.

Si vous avez déjà un SSD rapide sur votre système, la mise à niveau vers Thunderbolt NVMe ne va pas basculer votre monde. Tout dépend du millésime et du type de stockage sur votre Mac. Si vous n'obtenez pas les types de numéros que vous voyez ci-dessus, la mise à niveau est assez simple. La mise à niveau de mon iMac n’était pas «nécessaire», mais maintenant qu’il est opérationnel, il est difficile de revenir en arrière. Just sayin ’.

Maximus

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.