La differenza di prestazioni: processori M1 e M2 di Apple con SSD a chip NAND singolo
MyWorkDrive ha investito molto nei nuovi processori Apple basati su ARM durante il loro sviluppo, con kit di sviluppo e sviluppo attivo del nostro client macOS nel periodo precedente al lancio di M1.
Quando sono arrivate le unità di produzione, abbiamo raccolto con entusiasmo una serie di nuovi Mac: M1 Pro per lo sviluppo, Mini per il QA e il tuo autore ha preso un MacBook Air per partecipare ai test aggiuntivi. Per noi era importante assicurarci di avere un client macOS stabile e affidabile per i primi utenti.
I Mac con processore M1 hanno dimostrato di essere molto più veloci fin da subito rispetto ai Mac basati su Intel con specifiche simili (e anche superiori). E la durata della batteria è stata sorprendente. Il nostro cliente ha lavorato molto bene (con alcuni piccole sfide di configurazione per il driver del file system).
Quando è uscito l'M2, abbiamo cercato con impazienza di aggiornarlo. Ci aspettiamo una durata della batteria ancora migliore e aumenti delle prestazioni da M1 a M2 simili a quelli che vedremmo passando da Intel a M1.
Siamo rimasti sorpresi nello scoprire che l'M2 non era molto più veloce e in alcuni casi addirittura più lento degli equivalenti M1. I clienti hanno notato la stessa cosa. Ci chiedevamo se avessimo cambiato il nostro software o creato qualcosa di diverso per M2 – o cosa c'era di diverso. Le operazioni su disco come il caricamento delle directory e la scrittura dei file sono significativamente più lente sul MacBook Air entry level M2 rispetto ad un equivalente MacBook M1.
Non abbiamo apportato alcuna modifica e il nostro team di sviluppo non ha trovato alcun motivo nel software macOS che avrebbe causato modifiche delle prestazioni. E l'esecuzione di macOS Ventura (10.13) sui Mac M1 non ha mostrato problemi di prestazioni. C'era sicuramente qualcosa nell'M2 che era diverso dall'M1, da cui il nostro software sembrava particolarmente influenzato.
Grazie alla ricerca della community e agli articoli di Il limite e ArsTechinca (1) (2), ora sappiamo che il problema è legato alla scelta di Apple di utilizzare un singolo chip NAND nell'SSD da 256 GB per le macchine con processore M2, invece dei due chip NAND utilizzati nei modelli M1.
Velocità del disco: un aspetto cruciale delle prestazioni
La velocità del disco è un fattore critico che influisce sulle prestazioni complessive del sistema. Determina la velocità con cui i dati possono essere letti e scritti sull'unità di archiviazione, il che influisce su attività come l'avvio del sistema, l'avvio di applicazioni e la gestione di file di grandi dimensioni. Ciò è particolarmente vero per MyWorkDrive su macOS che utilizza File Provider di Apple per rendere disponibili i file rimossi agli utenti finali. File e metadati vengono recuperati dal server MyWorkDrive e passati attraverso il provider di file di Apple al Finder, un processo che legge i dati tramite API e li scrive su disco.
Avrai sia scritture su disco (per rendere disponibili i dati) sia letture su disco (da parte dell'utente che accede ai dati), quindi le prestazioni dell'SSD sono fondamentali per un funzionamento regolare. La M1 va alla grande. I dispositivi entry level M2, tuttavia, subiscono qualche calo di prestazioni.
M1 di Apple: prestazioni dell'SSD e oltre
Il processore M1, combinato con la sua architettura di memoria unificata e gli SSD ad alte prestazioni, ha portato a notevoli guadagni di velocità del disco rispetto ai vecchi Mac basati su Intel. Ciò è dovuto in parte all'efficiente integrazione del controller SSD e alla maggiore larghezza di banda del sottosistema di memoria dell'M1. Il risultato sono stati lanci di app quasi istantanei, trasferimenti di dati rapidi e tempi di attesa ridotti.
M2 di Apple: l'enigma dell'SSD con chip NAND singolo
Quando Apple ha introdotto il processore M2, ha continuato a dare priorità alle prestazioni e all’efficienza. Tuttavia, in alcuni Mac M2 di fascia bassa, c'è stato un cambiamento nell'approccio alla progettazione degli SSD. Invece di utilizzare una configurazione SSD multi-chip, alcuni Mac M2 dispongono di un singolo chip NAND per i loro SSD. Questa decisione progettuale potrebbe sollevare qualche perplessità, considerando il potenziale impatto sulla velocità del disco.
Le implicazioni degli SSD a chip NAND singolo
L'utilizzo di un singolo chip NAND per un SSD può avere implicazioni sia positive che negative sulla velocità del disco. Da un lato, un singolo chip NAND può portare a risparmi sui costi e potenzialmente a un miglioramento dell’efficienza energetica grazie alla ridotta complessità. D'altro canto, ciò potrebbe comportare una velocità del disco più lenta rispetto alle configurazioni SSD multi-chip. Questo perché gli SSD multi-chip possono sfruttare il parallelismo per ottenere velocità di trasferimento dati più elevate.
Per la maggior parte degli utenti, i Mac M2 sono ancora più veloci di un Mac equivalente basato su Intel e le prestazioni sono altrettanto buone o migliori di quelle dei laptop Windows, quindi l'M2 è ancora una scelta solida.
Tuttavia, se non hai aggiornato i Mac da 256 GB da M1, potresti voler restare con M1.
Se desideri eseguire l'aggiornamento, potresti spendere soldi extra ($200 al momento della stesura di questo articolo) per passare dal modello di archiviazione da 256 GB al modello di archiviazione da 512 GB, per gli utenti che hanno elevate esigenze di utilizzo del disco: creativi, utenti DB, editor video, ecc.