Italia

Che cos'è la Ram del server?

Updated on ago 8, 2022
39

FS Rack Servers

Sebbene la RAM del server sia solo una piccola parte dell'intero sistema del server, la sua importanza non può essere sottovalutata. Se la RAM del server non funziona correttamente, il sistema del server può presentare problemi come il blocco del sistema o la schermata blu, con gravi danni per le aziende. Senza memoria, il sistema non si avvia nemmeno. Pertanto, è necessario avere una conoscenza di base della RAM del server.

 

Che cos'è la RAM del server?

La RAM del server, abbreviazione di Random Access Memory, è chiamata anche memoria del server. Elabora i dati dai dischi rigidi o dalle unità a stato solido alla CPU. In realtà, la RAM del server è una memoria volatile, non una memoria di archiviazione permanente, il che significa che conserva i dati solo quando è collegata a una fonte di alimentazione. Per questo motivo, le unità disco rigido sono utilizzate per memorizzare i dati in modo permanente.

Tuttavia, la velocità di lettura e scrittura della RAM è più volte superiore a quella della memoria di archiviazione. La CPU può accedere direttamente alla RAM del server senza cercare dati o istruzioni sul disco rigido. Inoltre, la memoria del server genera meno calore ed è meno soggetta a usura nel tempo.

Normalmente, la capacità della RAM è considerata un fattore vitale per le prestazioni del sistema. L'esaurimento della memoria del server può causare colli di bottiglia che compromettono l'efficienza del sistema. Con più memoria, un server può eseguire più macchine virtuali (VM). Inoltre, l'aggiornamento della memoria del server esistente può migliorare la velocità della memoria e la larghezza di banda per un'elaborazione più rapida dei dati.server RAM

 

Quali sono i tipi di RAM per server?

In genere, ci sono due principali tipi di RAM per server: memoria tamponata e memoria non tamponata. La differenza principale tra queste due RAM è che la memoria buffered contiene registri tra i moduli Dynamic Random Access Memory (DARM) e il controller di memoria, mentre la memoria unbuffered non ne contiene.

Memoria tamponata

La memoria tampone, detta anche memoria registrata, viene utilizzata per ridurre il carico elettrico sul controller di memoria. Inoltre, la RAM con buffering è solitamente utilizzata per server e altri sistemi di fascia alta che necessitano di un ambiente operativo stabile, grazie all'elevata stabilità dei dati memorizzati.

Il vantaggio principale della RAM con buffer è il buffer, che può ricevere informazioni direttamente dalla CPU, riducendo così i tempi fisici di lettura e scrittura. Esistono fondamentalmente tre tipi di memoria tamponata: memoria registrata (RDIMM), memoria ridotta locale (LRDIMM) e memoria completamente tamponata (FBDIMM).

  • RDIMM: A differenza della memoria non tamponata, la memoria registrata contiene registri sul DIMM per bufferizzare i segnali di comando tra le DRAM e il controller di memoria. Ciò consente di utilizzare fino a tre DIMM dual-rank per canale di memoria, aumentando così la quantità di memoria che il server può supportare.

  • LRDIMM: Come nuova versione della memoria con buffer, LR-DIMM offre grandi capacità di memoria complessive massime, poiché fa uso del buffer di memoria per integrare i carichi elettrici sui ranghi delle LR-DIMM in un unico carico elettrico. Tuttavia, genera anche più energia e ha una latenza inferiore rispetto a R-DIMM.

  • FBDIMM: FB-DIMM è una versione più vecchia della memoria tamponata, che è anche una tecnologia di produzione della RAM. Viene utilizzata per migliorare al massimo la velocità, la stabilità e la compatibilità della memoria dei server. Gli FB-DIMM e gli LR-DIMM non sono compatibili con gli R-DIMM e vengono utilizzati per ridurre il carico sul bus di memoria da parte dei moduli di memoria.buffered memory

Memoria non tamponata

Nella memoria non tamponata, la CPU accede direttamente al controller di memoria poiché non esiste un registro tra i moduli DARM e il controller di memoria. A differenza della memoria con buffer, questa soluzione genera un maggiore carico elettrico sul controller di memoria.

La RAM non tamponata è comunemente utilizzata per desktop, laptop, ecc. grazie al suo prezzo relativamente basso. Tuttavia, è meno stabile per il sistema e i dati memorizzati.unbuffered memory

 

Quali sono le tecnologie RAM per server?

Il motivo per cui la RAM per server supera la RAM per PC è la presenza di tecnologie uniche, come ECC, Chipkill e registro, che garantiscono prestazioni di stabilità e correzione degli errori estremamente elevate per la RAM per server.

Memoria ECC

L'Error Checking and Correcting (ECC) è una tecnica di correzione degli errori nelle istruzioni del computer ampiamente utilizzata in vari settori. Rispetto alla parità, una tecnologia di controllo degli errori utilizzata nella normale memoria del server, la tecnologia ECC è in grado non solo di verificare la presenza di errori, ma anche di correggerli. A causa di fattori elettrici, i dati trasferiti nella memoria del server non possono essere completamente precisi. Con la memoria ECC è possibile garantire la stabilità e l'affidabilità del sistema server.

Registro

Il registro è un'altra tecnologia ampiamente utilizzata nella RAM del server. In realtà, i registri sono per la memoria del server come le directory per i libri. Con il registro, dopo aver ricevuto le istruzioni, la memoria del server può recuperare prima la directory e poi eseguire operazioni di lettura e scrittura. In questo modo, l'efficienza di lavoro della RAM del server aumenta notevolmente. Inoltre, la memoria di registro attualmente più diffusa è anche dotata di tecnologia ECC, per cui viene chiamata anche memoria registrata ECC. Questi due elementi sono sempre complementari.

Tecnologia di memoria Chipkill

La tecnologia di memoria Chipkill è stata sviluppata da IBM 20 anni fa per risolvere la carenza di tecnologia ECC nella memoria dei server. Si tratta di un nuovo standard di protezione della memoria ECC. Poiché l'ECC non è in grado di correggere errori superiori a due bit, è probabile che tutti i bit di dati vadano persi, con conseguenti crash del sistema.

Tuttavia, i dati possono essere scritti su più chip di memoria DIMM tramite la tecnologia Chipkill, il che significa che se uno qualsiasi dei chip si guasta, si ripercuote su un determinato bit di un byte di dati, anziché sul normale funzionamento dei server. Inoltre, con la tecnologia di memoria Chipkill, la memoria del server può controllare e correggere fino a 4 bit di dati difettosi contemporaneamente, migliorando ulteriormente l'usabilità del server.

Mirroring di memoria

Il mirroring della memoria è una tecnica che divide la memoria di diversi server in due canali indipendenti. In genere, un canale replica un altro per ridondanza.

Ad esempio, se una DIMM si guasta, l'intero sistema server non ne risente, perché il controller di memoria viene immediatamente spostato su un altro canale. Pertanto, con il mirroring della memoria è possibile ottenere un livello superiore di affidabilità e consolidamento della memoria. Inoltre, fornisce anche una protezione completa contro gli errori a singolo bit e a più bit.

Protezione della memoria

Come indica il nome, la protezione della memoria è una strategia che controlla la quantità di diritti di accesso alla memoria di un computer. Lo scopo principale è quello di evitare che le applicazioni sfruttino la memoria non allocata dai sistemi, evitando in qualche modo danni o perdite di dati.

Simile al backup a caldo dei dischi rigidi, la tecnologia di protezione della memoria può utilizzare i bit di riserva per recuperare i dati quando il DIMM si guasta, garantendo così il regolare funzionamento del server. Può inoltre correggere fino a 4 errori di bit consecutivi in ogni coppia di DIMM.

 

Conclusioni

In sintesi, la RAM del server svolge un ruolo importante nei sistemi server. L'aggiornamento della RAM del server può garantire al sistema server una maggiore stabilità ed efficienza. La memoria buffered e la memoria unbuffered sono i due tipi principali di memoria del server. Inoltre, la RAM del server può realizzare prestazioni migliori utilizzando tecnologie come la memoria ECC, il registro, la memoria Chipkill, ecc.

0

Potresti essere interessato a