Het prestatieverschil: Apple's M1 versus M2-processors met SSD's met enkele NAND-chip
MyWorkDrive heeft tijdens hun ontwikkeling zwaar geïnvesteerd in de nieuwe op ARM gebaseerde Apple-processors, met ontwikkelkits en actieve ontwikkeling van onze macOS-client in de aanloop naar de M1-lancering.
Toen de productie-eenheden arriveerden, pakten we gretig een aantal nieuwe Macs op - M1 Pro voor ontwikkeling, Mini's voor QA en uw auteur pakte een MacBook Air op om mee te doen als aanvullende tests. Het was belangrijk voor ons om ervoor te zorgen dat we een stabiele, betrouwbare macOS-client hadden voor early adopters.
De Macs met M1-processor bleken out-of-the-box veel sneller te zijn dan op Intel gebaseerde Macs met vergelijkbare (en zelfs betere) specificaties. En de batterijduur was geweldig. Onze klant werkte heel goed (met sommige kleine installatie-uitdagingen voor het bestandssysteemstuurprogramma).
Toen de M2 uitkwam, keken we reikhalzend uit naar een upgrade. We verwachten een nog betere levensduur van de batterij en betere prestaties in de M1 tot M2, vergelijkbaar met wat we zouden zien gaan van Intel naar M1.
We waren verrast toen we ontdekten dat de M2 niet veel sneller was, en in sommige gevallen zelfs langzamer dan de M1-equivalenten. Klanten merkten hetzelfde op. Ik vroeg me af of we onze software hadden veranderd of iets anders hadden gebouwd voor de M2 – of wat er anders was. Schijfbewerkingen zoals het laden van mappen en het schrijven van bestanden zijn aanzienlijk langzamer op het instapmodel M2 MacBook Air in vergelijking met een vergelijkbare M1 MacBook.
We hadden geen wijzigingen aangebracht en ons ontwikkelingsteam vond geen enkele reden in de macOS-software die prestatieveranderingen zou hebben veroorzaakt. En het draaien van macOS Ventura (10.13) op M1 Macs liet de prestatieproblemen niet zien. Er was zeker iets in de M2 dat anders was dan de M1, waar onze software vooral door leek te worden beïnvloed.
Dankzij gemeenschapsonderzoek en artikelen van De rand en ArsTechinca (1) (2), weten we nu dat het probleem verband houdt met de keuze van Apple om een enkele NAND-chip te gebruiken in de 256 GB SSD voor de M2-processormachines, in plaats van twee NAND-chips die werden gebruikt in de M1-modellen.
Schijfsnelheid: een cruciaal aspect van prestaties
Schijfsnelheid is een kritieke factor die van invloed is op de algehele systeemprestaties. Het bepaalt hoe snel gegevens kunnen worden gelezen van en geschreven naar het opslagstation, wat van invloed is op taken zoals het opstarten van het systeem, het starten van applicaties en het verwerken van grote bestanden. Dit geldt met name voor MyWorkDrive op macOS dat de bestandsprovider van Apple gebruikt om verwijderde bestanden beschikbaar te maken voor eindgebruikers. Bestanden en metagegevens worden opgehaald van de MyWorkDrive-server en via de bestandsprovider van Apple doorgegeven aan Finder, een proces dat gegevens via API inleest en naar schijf schrijft.
Je hebt zowel schijfschrijfbewerkingen (om de gegevens beschikbaar te maken) als schijfleesbewerkingen (door de gebruiker die toegang tot de gegevens heeft), dus SSD-prestaties zijn cruciaal voor een soepele werking. De M1 doet het geweldig. De M2-apparaten op instapniveau hebben echter last van enige prestatievermindering.
Apple's M1: SSD-prestaties en meer
De M1-processor, gecombineerd met zijn uniforme geheugenarchitectuur en krachtige SSD's, leidde tot indrukwekkende schijfsnelheidswinsten in vergelijking met oudere Intel-gebaseerde Macs. Dit was deels te danken aan de efficiënte integratie van de SSD-controller en de grotere bandbreedte van het geheugensubsysteem van de M1. Het resultaat was vrijwel onmiddellijke lancering van apps, snelle gegevensoverdracht en kortere wachttijden.
Apple's M2: het raadsel met de enkele NAND-chip SSD
Toen Apple de M2-processor introduceerde, bleef het prioriteit geven aan prestaties en efficiëntie. Bij bepaalde M2 Macs uit het lagere segment is er echter een verschuiving opgetreden in de benadering van SSD-ontwerp. In plaats van een multi-chip SSD-configuratie te gebruiken, hebben sommige M2 Macs een enkele NAND-chip voor hun SSD's. Deze ontwerpbeslissing kan wenkbrauwen doen fronsen, gezien de mogelijke impact op de schijfsnelheid.
De implicaties van SSD's met één NAND-chip
Het gebruik van een enkele NAND-chip voor een SSD kan zowel positieve als negatieve gevolgen hebben voor de schijfsnelheid. Aan de ene kant kan een enkele NAND-chip leiden tot kostenbesparingen en mogelijk verbeterde energie-efficiëntie als gevolg van verminderde complexiteit. Aan de andere kant kan dit leiden tot lagere schijfsnelheden in vergelijking met multi-chip SSD-configuraties. Dit komt omdat multi-chip SSD's parallellisme kunnen gebruiken om hogere gegevensoverdrachtsnelheden te bereiken.
Voor de meeste gebruikers zijn de M2 Macs nog steeds sneller dan een gelijkwaardige Intel-gebaseerde Mac, en de prestaties zijn even goed of zelfs beter dan die van Windows-laptops, dus de M2 is nog steeds een solide keuze.
Als je echter geen 256 GB Macs van M1 hebt vernieuwd, wil je misschien bij M1's blijven.
Als u toch wilt upgraden, kunt u het extra geld ($200 op het moment van schrijven van dit artikel) uitgeven om te upgraden van het opslagmodel van 256 GB naar het opslagmodel van 512 GB, voor gebruikers die hoge eisen stellen aan schijfgebruik – creatieven, db-gebruikers, video-editors, enz.