Guida alla scelta: memoria

Guida alla scelta: memoria
PowerEdge offre varie opzioni di memoria per soddisfare i requisiti dei carichi di lavoro. La memoria svolge un ruolo chiave per quanto riguarda le prestazioni complessive, assieme alla scelta del processore, dell'acceleratore e dello storage.

Dell consiglia

La configurazione corretta del server con memoria bilanciata è fondamentale per garantire l'ottimizzazione della larghezza di banda della memoria e la latenza ridotta. Quando la memoria del server è configurata in modo errato, le variabili indesiderate vengono introdotte nell'algoritmo dei controller di memoria, rallentando inavvertitamente le prestazioni complessive del sistema. Per ridurre questo rischio di calo o addirittura di rallentamento delle prestazioni del sistema, è importante comprendere che cosa comportano le configurazioni di memoria bilanciata, quasi bilanciata e sbilanciata.

Le variabili, come ad esempio la coerenza e l'utilizzo di slot DIMM, determinano se la configurazione è bilanciata o meno. Segui queste linee guida sui socket e server per ottenere la configurazione della memoria equilibrata:
  1. 1
    Utilizza 8 o 16 DIMM per CPU scalabile Intel Xeon di quarta generazione per la configurazione bilanciata.
    Utilizza 8 o 16 DIMM per CPU scalabile Intel Xeon di quinta generazione per la configurazione bilanciata.
    Utilizza 12 DIMM per CPU AMD EPYC di quarta generazione
    Utilizza 8 o 16 DIMM per CPU scalabile Intel Xeon di sesta generazione
    Utilizza 12 o 24 DIMM per CPU EPYC di quinta generazione
  2. 2
    Utilizza DIMM identici (stessa capacità, classificazione e tipo DIMM)
  3. 3
    Utilizza le stesse configurazioni di memoria per tutte le CPU del server.
  4. Nelle situazioni che richiedono l'utilizzo di DIMM di dimensioni diverse, è necessario che tutti i supporti di memoria presenti abbiano la stessa struttura rank e che tutti i canali di memoria contengano la stessa combinazione di tipi di DIMM (in altre parole, non è possibile combinare RDIMM con LRDIMM e Dell non supporta la combinazione su 16G).
  5. Scegliere il processore appropriato per il supporto della frequenza della memoria prevista.

Memoria bilanciata

I DIMM devono essere compilati in una configurazione bilanciata per ottenere la larghezza di banda di memoria più elevata e coerente con la latenza di accesso alla memoria più bassa. Vari fattori determinano se una configurazione è bilanciata o meno. Per ottenere risultati ottimali, attenersi alle seguenti linee guida:

1. Per ottenere prestazioni ottimali, ogni canale di memoria deve essere completamente popolato con uno o due DIMM. 
2. Ogni controller di memoria deve essere popolato con almeno un DIMM in modo simmetrico.

"Simmetrico" si riferisce a due canali di memoria che vengono capovolti orizzontalmente.
-    Stesso numero di DIMM e stesso DIMM in ogni canale di memoria, ad esempio 1 o 2 DIMM per canale di memoria.
-    CPU e componenti DIMM devono essere identici.
-    Ogni CPU deve essere configurata con la memoria in modo identico.

Di seguito sono riportate le configurazioni bilanciate consigliate per generazione:
Configurazioni di memoria bilanciata 15G Intel e AMD: 
-    Sistemi a 2 socket: 16 o 32 DIMM
-    Sistemi a 1 socket: 8 o 16 DIMM

Configurazioni di memoria bilanciata 16G Intel:
-    Sistemi a 1 socket: 8 o 16 DIMM
-    Sistemi a 2 socket: 16 o 32 DIMM
-    Sistemi a 4 socket: 32 o 64 DIMM

16G AMD:
-    Sistemi a 2 socket: 24 DIMM (supporta 1DPC)
-    Sistemi a 1 socket: 12 DIMM (supporta 1DPC)
    
Configurazioni di memoria bilanciata 17G Intel: 
-    Sistemi a 1 socket: 8 o 16 DIMM
-    Sistemi a 2 socket: 16 o 32 DIMM

17G AMD:
-    Sistemi a 1 socket: 12 DIMM (supporta 1DPC)
-    Sistemi a 1 socket: 24 DIMM (supporta 2DPC)
-    Sistemi a 2 socket: 24 DIMM (supporta 1DPC)

Di quale DIMM ho bisogno?

Un DIMM (Dual Inline Memory Module) è costituito da una serie di chip di memoria RAM montati su un piccolo circuito stampato. I DIMM vengono installati nei socket della scheda madre del computer.

Tipi di DIMM

RDIMM

DIMM registrato
Offre opzioni di capacità superiore e funzionalità RAS avanzate. Rappresenta il tipo di DIMM più comunemente utilizzato e offre la possibilità di scegliere la migliore combinazione di frequenza, capacità e struttura rank.

LRDIMM

DIMM con caricamento ridotto
La sua capacità massima è superiore a quella della memoria RDIMM, ma il consumo energetico è più elevato. Fa uso del buffer per ridurre il caricamento della memoria a un unico carico su tutti i segnali DDR, favorendo l’aumento della capacità.

UDIMM

DIMM non registrati o senza buffer
Offre latenza e densità ridotte. Utilizzato su server a socket singolo nel portafoglio prodotti PowerEdge.

Gli RDIMM sono più stabili e affidabili nei server che richiedono elevata capacità di memoria e possono gestire capacità e frequenze di memoria più elevate. D'altro canto, gli UDIMM hanno una latenza inferiore rispetto agli RDIMM, il che può contribuire a ottenere prestazioni più veloci, oltre a essere meno costosi.

Se non è possibile implementare una configurazione bilanciata per Intel di 8 o 16 DIMM per CPU, l'opzione alternativa migliore è una configurazione quasi bilanciata. Per ottenere una configurazione quasi bilanciata, occorre compilare 4, 6, 12 o 14 DIMM per CPU in modo simmetrico. Quando vengono compilati DIMM diversi da 4, 6, 12 o 14, si creano regioni di memoria disgiunte che generano più set di interfoliazione. Per ulteriori dettagli, fare riferimento alle regole di popolamento dei canali di memoria nelle risorse.

DDR5

Double Data Rate Type 5 è il più recente DDR utilizzato nei server. 

DDR5 offre una larghezza di banda superiore e una maggiore efficienza della larghezza di banda. Offre un aumento del 50% della larghezza di banda con 4800 MT/s rispetto a DDR4 e supporta una densità massima di 32 Gb. DDR5 offre anche il doppio della lunghezza del burst e due volte il numero sia di gruppi di bank che di bank.

DRAM sta per "Dynamic Random-Access Memory" ed è un tipo di memoria che si utilizza nei server. DDR4, acronimo di "Double Data Rate Generation Four", è la generazione di memoria utilizzata nei server 15G e di generazione precedente. DDR4 supporta velocità fino a 3200 MT/s.

DDR5 è la versione DDR più recente, che offre velocità notevolmente più elevate, larghezza di banda superiore e maggiore efficienza della larghezza di banda rispetto a DDR4. DDR5 include il VR (regolatore di tensione) sul DIMM. DDR5 è utilizzato nei server da 16G e oltre, mentre DDR4 è utilizzato nei nostri server 15G e di generazione precedente.

ECC on-die è una caratteristica essenziale di DDR5. Assicura protezione, correggendo gli errori a bit singolo all'interno del chip DRAM stesso prima di inviare i dati alla CPU. Questa funzione si concentra sull'affidabilità all'interno dei singoli chip di memoria, garantendo una maggiore affidabilità con l'aumento della densità di memoria.

Domande frequenti

La memoria persistente Intel® Optane™ è la tecnologia unica che colma il divario tra "memoria" e "storage". Come la RAM, si trova nella gerarchia di memoria del PC. Posizionando i dati e i programmi comunemente usati vicino al processore, grazie alla memoria persistente Intel® Optane™ i sistemi accedono rapidamente a tali informazioni e migliorano la reattività generale. La memoria persistente Intel® Optane™ è progettata per funzionare in combinazione con la DRAM, non per sostituirla. Queste due tecnologie di memoria si completano a vicenda nel sistema. Se vengono utilizzati tutti gli slot DIMM, una metà avrà la DRAM, mentre l’altra metà avrà la memoria persistente Intel® Optane™.

Grazie alla modalità di memoria, è possibile utilizzare la memoria persistente Intel® Optane™ con quasi tutti i carichi di lavoro. Nella modalità di memoria, la DRAM è utilizzata come livello di cache, mentre la memoria persistente Intel® Optane™ figura come memoria di sistema. È possibile utilizzare tutte le applicazioni con il sistema operativo supportato. In questo modo, il server ha un’elevata capacità di memoria a un costo molto vantaggioso. Poiché è possibile utilizzare qualsiasi applicazione, la virtualizzazione è il caso d'uso perfetto della modalità di memoria. La memoria persistente Intel® Optane™ non è persistente nella modalità di memoria.

La modalità Optimizer è l'opzione standard predefinita per il mirroring quando non sono presenti configurazioni speciali.

Il mirroring completo della memoria consente di creare due regioni di memoria e una transazione di scrittura avviene in entrambe le posizioni per eseguire il backup dei dati. Quando i dati vengono letti, se la copia primaria presenta un errore ECC che non può essere corretto, viene utilizzata la copia secondaria. Il mirroring completo della memoria dimezza la capacità.

Ogni transizione di scrittura viene eseguita in due posizioni. Il mirroring completo della memoria è ideale per ambienti con bassa tolleranza ai guasti della memoria e operazioni mission-critical. Anche se le prestazioni di scrittura saranno ridotte, questo approccio garantisce la conservazione di una copia ridondante dei dati.

La modalità FRM è supportata esclusivamente in un ambiente VMware. Rappresenta una variante del mirroring completo della memoria, in cui viene eseguito il mirroring solo di una parte di essa. In genere, un kernel viene posizionato all'interno di questa parte sottoposta a mirroring, così da generare i vantaggi della resilienza e le conseguenze del mirroring. Questa può essere un'alternativa vantaggiosa al mirroring completo della memoria quando solo il software critico necessita di ridondanza aggiuntiva, poiché costa meno del mirroring dell'intera memoria di sistema. Non vi sono ulteriori vantaggi o svantaggi.