La differenza tra CMR vs SMR è una delle variabili più critiche nella scelta di un hard disk per NAS. Quando si acquista un hard disk per un NAS, una sigla spesso trascurata divide i dischi in due categorie con prestazioni radicalmente diverse in certi scenari: CMR e SMR. La differenza non è visibile dall’esterno, ma diventa critica in un RAID o durante operazioni di backup prolungate. Questa guida spiega la tecnologia e le implicazioni pratiche.
Come funziona la registrazione magnetica tradizionale (CMR)
Nei dischi CMR (Conventional Magnetic Recording, chiamato anche PMR – Perpendicular Magnetic Recording) le tracce magnetiche su ogni piatto del disco sono scritte in modo indipendente e non si sovrappongono tra loro. La testina di scrittura scrive una traccia, poi si sposta sulla traccia adiacente lasciando uno spazio di guardia tra le due. Ogni traccia può essere riscritta individualmente senza influire sulle tracce vicine.
Questo approccio è prevedibile, lineare e ottimale per qualsiasi tipo di accesso: scrittura sequenziale, scrittura casuale, riscrittura di dati esistenti. Il comportamento del disco è costante indipendentemente dal pattern di scrittura — esattamente quello che serve in un NAS o in un sistema RAID dove il controller del disco potrebbe riscrivere dati in qualsiasi ordine.
Come funziona SMR (Shingled Magnetic Recording)
Nei dischi SMR le tracce magnetiche si sovrappongono parzialmente come le tegole di un tetto (shingled = “a tegole”). La testina di scrittura scrive una traccia sovrapposta parzialmente sulla traccia precedente. Questo permette di aumentare la densità di dati per unità di superficie del piatto — più tracce nello stesso spazio fisico — consentendo capacità maggiori a parità di numero di piatti.
Il problema emerge quando si deve riscrivere dati già esistenti. Poiché le tracce si sovrappongono, riscrivere una singola traccia danneggerebbe le dati della traccia sovrapposta. Il firmware SMR gestisce questo problema raggruppando le tracce in “bande” (band o zone) e usando una cache di scrittura interna. Quando si deve riscrivere dati in una banda, il disco deve: leggere l’intera banda in RAM interna, modificare i dati, poi riscrivere l’intera banda in sequenza. Questo processo si chiama read-modify-write ed è enormemente più lento della semplice scrittura CMR.
L’impatto pratico nei diversi scenari
Scrittura sequenziale su disco vuoto: CMR e SMR performano in modo simile. Riempire un disco SMR dalla prima all’ultima traccia è veloce perché le bande vengono scritte in ordine e la cache SMR è sufficiente a mascherare il processo. Le velocità di transfer sono comparabili.
Scrittura casuale su disco pieno: Gli SMR rallentano drammaticamente. Con il disco pieno, ogni scrittura casuale richiede il processo read-modify-write su una o più bande. La velocità di scrittura casuale può scendere a 1-5 MB/s su un disco che normalmente scrive a 150+ MB/s in sequenziale — un rallentamento di 30-100 volte. Questo si manifesta come “freeze” o risposta lenta in un NAS durante operazioni di aggiornamento di molti file piccoli.
Rebuild RAID: È lo scenario più critico per gli SMR. Durante un rebuild di RAID 5 o RAID 6, il controller legge e riscrive dati su tutti i dischi del gruppo in modo intensivo e potenzialmente non sequenziale. Su un disco SMR questo processo può richiedere il doppio o il triplo del tempo rispetto a un CMR equivalente, e la velocità di scrittura crolla in modo imprevedibile. Sinology e QNAP raccomandano esplicitamente di non usare dischi SMR in RAID.
Backup sequenziale: Gli SMR sono adatti per backup sequenziali dove i dati vengono scritti una volta e raramente modificati. Un disco SMR usato come destinazione di backup con scrittura append-only (sempre nuovi dati, mai modifica di vecchi) performa bene. È il caso d’uso per cui gli SMR sono stati concepiti: archivio a basso costo.
Come riconoscere CMR da SMR
I produttori non sempre dichiarano esplicitamente CMR o SMR nella scheda tecnica del prodotto. Il modo più affidabile è cercare nella documentazione tecnica ufficiale (data sheet PDF sul sito del produttore) la voce “Recording Technology”. Alcuni indicatori:
Seagate usa la sigla CMR esplicitamente nei dischi NAS (IronWolf e IronWolf Pro sono tutti CMR). Nei dischi consumer della serie BarraCuda, alcuni modelli da 2 TB e sotto sono CMR; i modelli da 2,5 TB a 6 TB di certe generazioni usano SMR — ma questo è cambiato nel tempo e dipende dalla generazione specifica.
WD indica il tipo con delle sigle nel modello: i dischi con “EFAX” o “EZAZ” nel model number sono generalmente SMR; “EFRX”, “EFBX” o “EMAZ” sono CMR. I dischi della serie WD Red Plus e WD Red Pro sono CMR; la serie WD Red base (senza “Plus” o “Pro”) include modelli SMR.
Toshiba indica solitamente CMR o SMR nella scheda tecnica. La serie N300 (NAS) è interamente CMR; la serie P300 (desktop) include modelli SMR per alcune capacità.
Quando ha senso usare un disco SMR
Gli SMR hanno il loro spazio d’uso legittimo: archivio freddo dove i dati vengono scritti raramente e soprattutto letti. Se si usa un NAS come archivio di file video o foto che vengono scritti una volta e poi solo visualizzati, un disco SMR a basso costo può essere adeguato. In questo scenario il pattern di accesso è prevalentemente in lettura sequenziale — esattamente dove SMR performa bene.
Per qualsiasi NAS con RAID, backup attivi, sincronizzazione Plex, Docker o accesso multi-utente, i dischi CMR sono la scelta corretta. La differenza di costo è spesso minima per i dischi NAS-grade (IronWolf, WD Red Plus) che sono quasi universalmente CMR.