La différence de performances : les processeurs M1 et M2 d'Apple avec des SSD à puce NAND unique

MyWorkDrive a été fortement investi dans les nouveaux processeurs Apple basés sur ARM au cours de leur développement, avec des kits de développement et un développement actif de notre client macOS dans la perspective du lancement de M1.

Lorsque les unités de production sont arrivées, nous avons acheté avec impatience un certain nombre de nouveaux Mac - M1 Pro pour le développement, Minis pour QA et votre auteur a choisi un MacBook Air pour participer à des tests supplémentaires. Il était important pour nous de nous assurer que nous disposions d'un client macOS stable et fiable pour les premiers utilisateurs.

Les Mac à processeur M1 se sont avérés beaucoup plus rapides prêts à l'emploi que les Mac basés sur Intel de spécifications similaires (et même supérieures). Et la durée de vie de la batterie était incroyable. Notre client a très bien travaillé (avec quelques petits défis d'installation pour le pilote du système de fichiers).

Lorsque le M2 est sorti, nous avons cherché avec impatience à mettre à niveau. S'attendre à une autonomie encore meilleure de la batterie et à des augmentations de performances du M1 au M2 similaires à ce que nous verrions passer d'Intel au M1.
Nous avons été surpris de constater que le M2 n'était pas beaucoup plus rapide, et dans certains cas même plus lent que les équivalents M1. Les clients ont noté la même chose. Je me demandais si nous avions changé notre logiciel ou construit quelque chose de différent pour le M2 - ou ce qui était différent. Les opérations de disque telles que le chargement de répertoires et l'écriture de fichiers sont nettement plus lentes sur le MacBook Air M2 d'entrée de gamme par rapport à un MacBook M1 équivalent.
Nous n'avons apporté aucune modification et notre équipe de développement n'a trouvé aucune raison dans le logiciel macOS qui aurait causé des changements de performances. Et l'exécution de macOS Ventura (10.13) sur les Mac M1 n'a pas montré les problèmes de performances. Il y avait certainement quelque chose dans le M2 qui était différent du M1, sur lequel notre logiciel semblait particulièrement impacté.

Grâce à la recherche communautaire et aux articles de Le bord et ArsTechinca (1) (2), nous savons maintenant que le problème concerne le choix d'Apple d'utiliser une seule puce NAND dans le SSD de 256 Go pour les machines à processeur M2, au lieu de deux puces NAND qui étaient utilisées dans les modèles M1.

Vitesse du disque : un aspect crucial des performances

La vitesse du disque est un facteur critique qui a un impact sur les performances globales du système. Il détermine la vitesse à laquelle les données peuvent être lues et écrites sur le lecteur de stockage, ce qui affecte des tâches telles que le démarrage du système, le lancement d'applications et la gestion de fichiers volumineux. Cela est particulièrement vrai pour MyWorkDrive sur macOS utilisant le fournisseur de fichiers d'Apple pour rendre les fichiers supprimés disponibles pour les utilisateurs finaux. Les fichiers et les métadonnées sont extraits du serveur MyWorkDrive et transmis via le fournisseur de fichiers d'Apple au Finder, un processus qui lit les données via l'API et les écrit sur le disque.

Vous aurez à la fois des écritures sur disque (pour rendre les données disponibles) et des lectures sur disque (par l'utilisateur accédant aux données), donc les performances du SSD sont essentielles au bon fonctionnement. Le M1 s'en sort très bien. Les appareils M2 d'entrée de gamme, cependant, souffrent d'une certaine diminution des performances.

M1 d'Apple : performances SSD et au-delà

Le processeur M1, combiné à son architecture de mémoire unifiée et à ses SSD hautes performances, a permis des gains de vitesse de disque impressionnants par rapport aux anciens Mac basés sur Intel. Cela était en partie dû à l'intégration efficace du contrôleur SSD et à l'augmentation de la bande passante du sous-système de mémoire du M1. Le résultat a été des lancements d'applications quasi instantanés, des transferts de données rapides et des temps d'attente réduits.

M2 d'Apple : l'énigme du SSD à puce NAND unique

Au fur et à mesure qu'Apple a introduit le processeur M2, il a continué à donner la priorité aux performances et à l'efficacité. Cependant, dans certains Mac M2 bas de gamme, il y a eu un changement dans l'approche de la conception SSD. Au lieu d'utiliser une configuration SSD multi-puces, certains Mac M2 disposent d'une seule puce NAND pour leurs SSD. Cette décision de conception pourrait soulever des sourcils, compte tenu de l'impact potentiel sur la vitesse du disque.

Les implications des SSD à puce NAND unique

L'utilisation d'une seule puce NAND pour un SSD peut avoir des implications à la fois positives et négatives sur la vitesse du disque. D'une part, une seule puce NAND peut entraîner des économies de coûts et une efficacité énergétique potentiellement améliorée en raison d'une complexité réduite. D'un autre côté, cela peut entraîner des vitesses de disque plus lentes par rapport aux configurations SSD multi-puces. En effet, les SSD multi-puces peuvent tirer parti du parallélisme pour atteindre des taux de transfert de données plus élevés.

Pour la plupart des utilisateurs, les Mac M2 sont toujours plus rapides qu'un Mac équivalent basé sur Intel, et les performances sont aussi bonnes ou meilleures que les ordinateurs portables Windows, de sorte que le M2 reste un choix solide.

Cependant, si vous n'avez pas actualisé les Mac de 256 Go à partir de M1, vous voudrez peut-être vous en tenir aux M1.
Si vous souhaitez effectuer une mise à niveau, vous pouvez dépenser l'argent supplémentaire ($200 au moment de la rédaction de cet article) pour passer du modèle de stockage de 256 Go au modèle de stockage de 512 Go, pour les utilisateurs qui ont des exigences élevées en matière d'utilisation du disque - créatifs, utilisateurs de base de données, éditeurs vidéo, etc.

La faille Storm-0558 secoue Microsoft : un signal d'alarme pour la cybersécurité

Ces dernières semaines, le monde de la technologie a été en effervescence avec la nouvelle de la brèche "Storm-0558" chez Microsoft, envoyant des ondes de choc dans toute l'industrie. L'incident, survenu le 20 juillet 2023, a soulevé de sérieuses inquiétudes concernant la cybersécurité et la nécessité d'une vigilance accrue dans la protection des informations sensibles.

La brèche était le résultat d'une cyberattaque sophistiquée menée par un groupe de pirates inconnus. Ils ont réussi à infiltrer les systèmes de Microsoft, obtenant un accès non autorisé à une quantité importante de données sensibles. En tant que l'un des principaux géants mondiaux de la technologie, les plates-formes de Microsoft hébergent de vastes volumes d'informations sensibles, notamment des données clients, du code propriétaire et des plans stratégiques.

La violation a permis aux pirates d'accéder aux e-mails d'au moins 25 agences gouvernementales américaines et pouvait potentiellement être utilisée pour "plusieurs types d'applications Azure Active Directory, y compris toutes les applications prenant en charge l'authentification de compte personnel, telles que SharePoint, Teams, OneDrive, les clients ' qui prennent en charge la fonctionnalité "Connexion avec Microsoft" et les applications mutualisées dans certaines conditions », selon une étude de Shir Tamari sur As, publié le 21 juillet

Alors que Microsoft a rapidement pris des mesures pour atténuer les dégâts et contenir la violation, l'incident a rappelé brutalement que même les entreprises technologiques les plus avancées ne sont pas à l'abri des cybermenaces. La violation est susceptible d'avoir des conséquences considérables pour Microsoft, ses clients et la communauté technologique au sens large.

Voici quelques points clés à retenir de la brèche Storm-0558 :

Mesures de cybersécurité renforcées: La violation a souligné la nécessité pour les entreprises d'investir en permanence dans des mesures de cybersécurité robustes. Alors que les pirates deviennent de plus en plus sophistiqués, les entreprises doivent garder une longueur d'avance en mettant en œuvre les derniers protocoles de sécurité et en procédant à des évaluations régulières des risques.

Confiance client: Les violations de données peuvent gravement affecter la confiance des clients. Avec l'augmentation des cyberattaques, il est essentiel pour les entreprises d'être transparentes avec leurs clients, de les informer de toute exposition potentielle de données et de mettre en place des mesures pour regagner la confiance.

Sensibilisation à la cybersécurité: La violation est un rappel brutal aux individus et aux employés de l'importance de la sensibilisation à la cybersécurité. Une formation régulière à la sécurité et le respect des politiques de l'entreprise peuvent grandement contribuer à prévenir des incidents similaires.

Alors que le plein impact de Storm-0558 n'est pas encore visible, la brèche sert de signal d'alarme pour l'ensemble de l'industrie technologique. Les cybermenaces évoluent rapidement et les entreprises doivent rester vigilantes et proactives pour se défendre contre elles.

MyWorkDrive résout l'un des principaux problèmes de la violation constatée par Tara Seals sur SombreLecture (21 juillet 2023), le manque de journalisation des activités des utilisateurs. Avec MyWorkDrive, vous disposez d'une journalisation native des événements utilisateur pour toutes les connexions et opérations sur les fichiers, avec la possibilité de transmettre ces événements à votre SEIM via Journal système.

Fonctions de sécurité supplémentaires telles que Mode DLP/restreint, Approbation de l'appareil, et déploiement derrière Proxy d'application Azure avec des appareils conformes, peut être exploité pour atténuer les données exposées en cas d'accès non autorisé.