Configurazione RAM ottimale: un DIMM di grandi dimensioni rispetto a più DIMMS più piccoli?


16

Mi è sempre stato detto che c'erano vantaggi in termini di prestazioni nell'uso di più DIMMS più piccoli rispetto a un singolo DIMM più grande (poiché sarebbe stata utilizzata la larghezza di banda combinata di tutti gli slot RAM della scheda madre).

Il mio capo mi ha appena detto "questo non è più un problema" e di usare un singolo modulo RAM più grande quando aggiorno i nostri PC da ufficio (ad esempio 1 x 8 GB invece di 4 x 2 GB).

Suppongo che un vantaggio nell'acquistare i moduli RAM più grandi (4 GB o 8 GB) e lasciare gli altri slot RAM disordinati sia che è più conveniente se la memoria deve essere aggiornata di nuovo - ma mi lascia ancora una domanda sulle prestazioni con tutti gli slot RAM vuoti nel frattempo.

È vero che non ci sono notevoli vantaggi in termini di prestazioni nell'uso di più moduli RAM più piccoli distribuiti su tutti gli slot RAM di una scheda madre rispetto all'utilizzo di un modulo RAM più grande in un solo slot (e lasciando il resto vuoto)?


1
Con un chip, funzionerà solo a 1/2 della frequenza pubblicizzata per quel modulo. per ottenere il massimo rendimento, sono necessari due moduli (tradizionalmente alla stessa dimensione e velocità). La tecnologia di memoria Flex di Intel ti consente di utilizzare chip di dimensioni diverse, ma funziona più lentamente rispetto al doppio canale simmetrico (dove entrambi i chip hanno le stesse dimensioni).
Frank Thomas,

1
Prenderei PIÙ ram su ram più veloce ogni volta. Da +1 a "lasciare inutilizzati altri slot RAM ... è più conveniente se si desidera aggiornare nuovamente la memoria."
Xen2050,

Se non ne hai abbastanza, allora più RAM è il collo di bottiglia più grande da affrontare, ma ricorda, Più RAM è utile solo se ne stai già esaurendo. Non ho mai visto la parte superiore dei 16 GB nella scatola della mia workstation e non mi aspetto. Nel mio caso, dal momento che il mio ram è già sottoposto a provisioning eccessivo, sarebbe folle non ottenere la coppia più veloce di chip per gli stessi soldi, nella speranza di unire 32-64 GB nel mio sistema alla fine.
Frank Thomas,

Per risultati sperimentali, vedi la mia risposta. I DIMM più grandi in meno slot possono richiedere il 191% del tempo trascorso poiché i DIMM più piccoli popolano tutti gli slot.
H2ONaCl

Risposte:


7

Controlla il manuale della scheda madre prima di aggiornare la RAM o creare un sistema. Potrebbero essere supportate operazioni a doppio canale, operazioni di memoria a tre canali e persino operazioni a quattro canali. Se hai un solo modulo RAM in un solo slot NON otterrai il funzionamento a doppio canale (se supportato). Per il canale triplo è necessario installare 3 moduli. Quad non lo so, quindi non so se funzionerà anche in dual quando ci sono solo 2.

L'esecuzione in doppio canale unisce i due moduli RAM e l'incremento del throughput di memoria è notevole. Una piattaforma che ho controllato con un software specifico per testare la velocità della memoria ha mostrato un aumento da singolo a doppio da 8 a 11 (qualunque sia la matematica su questo), di nuovo questo è con un benchmark specifico di I / O di memoria.

L'aumento della velocità di un singolo oggetto su un computer non riflette necessariamente molto sull'effettiva performance visiva o percepita. Anche i benchmark potrebbero non mostrare molto aumento, ma mostreranno sempre un certo aumento delle prestazioni quando si lavora in doppio canale. (La RAM di solito non è un collo di bottiglia).
Per la maggior parte l'utente medio del computer non noterà la velocità, anche quando la mia scheda madre non eseguiva la doppia memoria, ho dovuto testare la memoria per dirlo.

Cambia ogni singolo componente di un computer in uno che sia "un po 'più veloce" e determinate funzioni, programmi o operazioni saranno influenzati da quel cambiamento di quantità variabili. I dati che un sistema operativo sta memorizzando nella cache, operazioni che spostano enormi quantità di dati da una posizione RAM a un'altra. Altre operazioni ad alta intensità di RAM.
Operazioni in cui i dati della memoria provengono o arrivano al disco rigido più lento, il disco essendo ~ 100 volte più lento, non lo saprai mai :-)

Conclusione :
velocità? Sì. Differenza? Sì. Prestazioni generali del computer? Un pochino. Spetta all'utente o al costruttore determinare se eventuali fondi aggiuntivi o problemi valgono le prestazioni extra

Altre cose:
a volte quando le persone hanno problemi con la memoria che non è POST, che non esegue i test corretti o che non funziona con i tempi per cui è impostata, funziona in Dual e la velocità extra e la combinazione che lo rendono più esigente.

Il doppio canale rende ancora più divertente il test per il modulo RAM difettoso, quando l'operazione è al limite, e la sua collaborazione con un secondo aumenta la velocità e si combina, e la memoria non funzionerà stabile a quella velocità o tempismo (o tensione). Ricorda le situazioni in cui la gente dirà che 1 modulo di memoria funziona da solo ma 2 insieme e ha problemi.

È completamente pigro / facile da lanciare in un grosso modulo grasso e farlo funzionare, meno oggetti in generale, meno probabilità di avere problemi.
È pura prestazione assicurarsi di utilizzare tutte le "caratteristiche" di qualsiasi trucco di miglioramento delle prestazioni (doppio) che stanno applicando. Il manuale della scheda madre indica quasi sempre cosa supporta e quali slot utilizzare.

Può essere un percorso di aggiornamento migliore $$$ avere moduli di memoria di grandi dimensioni in meno slot, quindi continuare ad aggiungerne altri in seguito, anziché riempire gli slot e dover lanciare quelli piccoli per aggiornare a più RAM. Ma con la memoria di oggi che gira alla velocità che fa, la CPU diretta (die) accede e le velocità estreme che la spingono. Se acquisti un modulo oggi, con piani di aggiornamento, ti perdi nel mettere un testato e progettato per lavorare insieme TEAM di moduli di memoria. Un anno dopo può essere difficile trovare un modulo corrispondente che funzioni perfettamente come una squadra. Puoi unire un asino e un purosangue sullo stesso carrello, ciò potrebbe causare più problemi che ottenere un SET dello stesso marchio con la stessa velocità, lo stesso processo di produzione, allo stesso tempo.

Link correlato: "Modalità di memoria mono e multicanale" di Intel con immagini

La raccomandazione è di far funzionare la memoria doppia (tripla o quadrupla) durante la creazione / il test del computer e quando si hanno ancora i privilegi di restituzione del prodotto. Ma è una raccomandazione, non un requisito.


2

Il mio capo mi ha appena detto "questo non è più un problema"

Ha sostanzialmente ragione. I PC di oggi sono così incredibilmente potenti che il tuo carico di lavoro medio in ufficio (e-mail, word, excel, messaggistica, internet) vedrà zero vantaggi reali nell'uso della configurazione a doppio canale rispetto a quella singola.

Per quello che vale le due cose che hanno fatto una differenza tangibile nelle prestazioni del mio sistema (per i carichi di lavoro di tipo ufficio) sono:

  • RAM sufficiente per evitare lo scambio del disco con più app aperte (sembra 8 GB su un sistema operativo a 64 bit è il minimo in questi giorni)

  • Disco rigido SSD


2

Per la maggior parte delle attività d'ufficio, il tuo capo è corretto.

Per utilizzare un programma ad alta risorsa come Blender 3D, hai bisogno di aumentare il più possibile le prestazioni, e l'utilizzo di 4 concerti in quattro slot DIMM per 16 concerti totali, ha un doppio funzionamento del canale (supponendo che la scheda madre supporti questo), che aggiunge un quantità significativa di risorse disponibili quando necessario. Se provi a mettere x quantità di acqua attraverso un tubo o quattro, in che modo l'acqua scorrerà più velocemente e più liberamente. Questa è l'idea. E se ho 8 core che rendono un'immagine complessa, ho bisogno di tutta la velocità e la potenza che posso ottenere.

Dipende da cosa fai con il tuo computer.


2

Ho alcune informazioni sperimentali che confermano che esiste almeno un caso in cui DIMM più piccoli che riempiono tutti gli slot superano una pari quantità di memoria in DIMM di grandi dimensioni in meno slot. In effetti, supera la quantità di memoria ancora maggiore. La differenza nei tempi trascorsi è grande. Ad esempio ho trascorso tempi di 55 secondi contro 105 secondi.

Innanzitutto ho dimostrato che la CPU è un fattore costante. Una corsa di trascinamento dell'applicazione legata alla CPU tra un'unità con 6 DIMM da 8 GB e 2 slot vuoti (totale 48 GB) e un'unità con 8 DIMM da 2 GB e zero slot vuoti (totale 16 GB) mostra che entrambe le unità possono finire per prime con una probabilità apparentemente uguale.

Sono passato a un'applicazione del mondo reale che utilizza sia la CPU che la memoria. Questa applicazione ha una quantità banale di accesso al disco. La memoria è adeguata in entrambe le unità, come evidenziato dall'attività di scambio pari a zero. In questo caso, l'unità con 6 DIMM da 8 GB e 2 slot vuoti (totale 48 GB) è più lenta di un'unità con 8 DIMM da 2 GB e zero slot vuoti (totale 16 GB). Allo stesso modo, 2 DIMM da 8 GB e 6 slot vuoti (totale 16 GB) sono più lenti di un'unità con 8 DIMM da 2 GB e zero slot vuoti (totale 16 GB). Allo stesso modo 6 DIMM da 8 GB e 2 DIMM da 2 GB (totale 52 GB) sono più lenti di un'unità con 8 DIMM da 2 GB e zero slot vuoti (totale 16 GB).

Per le mie schede madri (Dell PowerEdge 1950 Generation III) sembra che gli slot identicamente popolati funzionino meglio. Il manuale dell'utente contiene questa tabella.

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

Da questo puoi vedere che 4 DIMM diffonderanno IO su 4 canali, il che è ottimale. Otto (8) moduli DIMM farebbero altrettanto. Se hai 2 DIMM molto grandi, stai risparmiando se l'unità deve essere aggiornata di nuovo, ma fino ad allora non stai usando tutti i canali. Il manuale dice anche questo: " il numero totale di moduli di memoria nella configurazione deve avere un totale di due, quattro o otto. Per prestazioni ottimali del sistema, tutti i quattro o otto moduli di memoria devono avere dimensioni identiche ". Quindi fai riferimento al manuale del tuo sistema.

Naturalmente se le tue applicazioni del mondo reale sono intense in altri aspetti come la quantità di memoria (scambio), l'accesso al database, l'accesso al disco, l'accesso a Internet o l'uso della CPU, allora potresti preoccuparti di questi altri processi. La parola "collo di bottiglia" non fa la giusta analogia perché questi processi possono avere un effetto cumulativo sui tempi trascorsi.

La linea di fondo è che la dimensione del modulo DIMM può essere importante in larga misura se ciò significa che moduli DIMM di grandi dimensioni occupano meno slot. È meglio popolare tutti gli slot. In caso contrario, il tempo trascorso è aumentato del 91% (55 contro 105 secondi) nel mio esperimento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.