Apple a sorti une nouvelle série d’ordinateurs portables alimentés par le chipset M2 lors de leur événement WWDC 2022. Offrant 25 % de transistors en plus par rapport au M1, Apple affirme que leurs nouveaux chipsets offrent une amélioration des performances de 18 % en ce qui concerne les calculs CPU.
Bien qu’Apple affirme que sa nouvelle gamme offre de meilleures performances, ils ne mettent pas en évidence la différence de configurations SSD sur leurs modèles de base.
Alors, quels sont ces nouveaux changements dans le système de stockage d’un MacBook M2, et ralentissent-ils votre système ?
Comprendre les configurations SSD et comment elles affectent la vitesse du système
Le système de stockage sur un appareil peut être conçu de différentes manières. Si vous regardez la variante de base des MacBook alimentés par M1, vous verrez que deux SSD de 128 Go les alimentent.
Alors qu’un seul SSD de 256 Go alimente le système de stockage sur le nouveau MacBook M2.
En raison de la différence de nombre de disques SSD, les deux systèmes offrent des performances différentes lors du déplacement de fichiers.
Pour comprendre comment la différence de configuration SSD affecte les performances (pas seulement dans les MacBook M1 et M2, bien que nous utilisions ces appareils comme exemples), nous devons examiner certains concepts de base des systèmes de stockage.
Comprendre la différence entre les systèmes SSD doubles et simples
Dans le cas d’un système alimenté par M1, il y a un total de deux SSD configurés à l’aide d’une architecture similaire à une configuration RAID. Dans une telle configuration, les données que vous souhaitez stocker sont décomposées en blocs, qui sont ensuite stockés sur les deux unités de stockage. Le stockage des données sur deux disques améliore la transmission des données grâce à la disponibilité d’une bande passante plus élevée.
Regardons comment fonctionnent les systèmes de stockage pour mieux comprendre cela.
Un système de stockage comprend deux composants principaux : un contrôleur SSD et des modules de mémoire flash. Ces modules sont responsables du stockage des données et le contrôleur gère le flux de données vers les modules flash. Les modules de stockage sont connectés au contrôleur SSD à l’aide de bus de données et sont responsables du transport des données vers les cellules de mémoire flash.
Un système à double SSD connecte plus de bus de données au contrôleur SSD. Par conséquent, plus de données peuvent être transférées vers les lecteurs flash, augmentant la bande passante du système et offrant de meilleures performances.
Pour mettre les choses en perspective, le MacBook Pro M1 offre des vitesses de lecture séquentielle 50 % plus rapides et des vitesses d’écriture séquentielle 30 % plus rapides par rapport au nouveau MacBook Pro M2.
Comprendre la différence entre l’accès SSD aléatoire et séquentiel
Avant de comprendre les implications réelles de l’utilisation d’un seul système SSD, il est essentiel de savoir comment les données sont stockées et lues à partir d’un SSD. Cela peut être fait de deux manières principales.
Pour comprendre la différence entre les deux méthodes, imaginons que le stockage sur votre système soit constitué de plusieurs cellules d’économie de mémoire consécutives. Maintenant, si le fichier que vous souhaitez déplacer est volumineux, le contrôleur SSD l’écrira sur des blocs côte à côte. Cette méthode d’écriture de données est connue sous le nom d’écriture séquentielle.
Au contraire, si la taille du fichier est petite, les données sont stockées sur des cellules éloignées les unes des autres. Cette méthode d’écriture de données à des emplacements aléatoires est connue sous le nom d’écriture aléatoire.
Dans le cas d’écritures aléatoires, les cellules sont éloignées les unes des autres par rapport à une écriture séquentielle, ce qui signifie que le temps d’accès aléatoire sur un SSD est beaucoup plus élevé par rapport au temps d’accès séquentiel.
Cependant, dans un système à double SSD, le temps d’accès séquentiel pour le système de stockage est considérablement réduit, mais le temps d’accès aléatoire reste presque le même.
Un seul SSD sur les nouveaux MacBook les rend-ils plus lents ?
En ce qui concerne les tâches impliquant des lectures/écritures séquentielles, les nouveaux systèmes MacBook seront plus lents que les systèmes plus anciens. Par conséquent, des tâches telles que le déplacement de gros fichiers d’un système de stockage externe vers un stockage interne seront plus lentes.
De plus, le multitâche sur les nouveaux MacBook pourrait être plus lent en raison de l’utilisation de la mémoire d’échange sur macOS. Bien que la mémoire d’échange aide à la gestion efficace des systèmes de stockage, cela peut être un goulot d’étranglement si les SSD de votre appareil sont lents. Voici pourquoi.
Essentiellement, la fonction de mémoire d’échange déplace les fichiers inactifs de la RAM vers le SSD pour libérer de l’espace de stockage RAM. Cependant, comme les SSD des systèmes plus récents offrent une bande passante moindre, cela pourrait engorger le système car l’accès aux données de la RAM est plus rapide par rapport à un SSD.
Cela dit, si vous n’êtes pas un utilisateur expérimenté, la différence de performances lors de tâches quotidiennes comme l’utilisation d’un traitement de texte ou d’un navigateur ne sera pas distinguable car la mémoire est accessible de manière aléatoire lorsque de telles tâches sont effectuées.
Le matériel amélioré du MacBook le rend-il plus rapide ?
En ce qui concerne les améliorations matérielles, la puce M2 d’Apple offre plusieurs améliorations. Qu’il s’agisse de l’amélioration de 18 % des performances du processeur lors de l’exécution de charges de travail multithread ou de l’amélioration de 35 % des performances du GPU, le M2 a beaucoup à offrir.
De plus, la bande passante de la mémoire unifiée fournissant des données au CPU, au GPU et au moteur neuronal a été augmentée à 100 Go/s. Par conséquent, il ne fait aucun doute que les nouveaux MacBook alimentés par le SoC M2 sont beaucoup plus rapides que les générations plus anciennes.
Cela dit, ce qu’il est important de comprendre ici, c’est que le CPU, le GPU, la RAM et les systèmes de stockage fonctionnent ensemble pour créer un système efficace. Par conséquent, si l’un des sous-systèmes de l’appareil n’est pas assez rapide, les performances de l’appareil diminuent considérablement.
Le SSD unique de 256 Go sur le MacBook est-il suffisant ?
Le SoC M2 offre de nombreuses améliorations par rapport à la précédente génération d’Apple Silicon. Cela dit, les variantes de base alimentées par ces chipsets ont un seul SSD. Pour cette raison, les performances que le M2 peut offrir sont limitées.
Qu’il s’agisse de vitesses de lecture/écriture séquentielles plus lentes ou de problèmes de gestion de la mémoire d’échange, la configuration SSD unique sur le MacBook empêche le M2 d’atteindre ses performances optimales.