Upgrading RAM in a server [Dell poweredge T610]

1

While this may come off as yet another ram question it is slightly different in what I have seen covered.

I've updated my own RAM before, but this is throwing me off for two reasons. One, it is a server that has two processors. Which is nice, but does each processor need to have matching RAM? what are the rules when dealing with two processors?

The second question is what to make of what I have

All I know about them is what the invoice says 24GB Memory (6x4GB), 1333MHz Dual Ranked LV RDIMMs for 1 Proc, Optimized (note this machine was not purchased by me. It was purchased early last winter)

I have six open slots and would like too add 6x8GB and triple the memory available. But I am having a hard time figuring out what I have from the above line. So would something like this work http://www.newegg.com/Product/Product.aspx?Item=N82E16820139273 (x2): Kingston 24GB (3 x 8GB) 240-Pin DDR3 SDRAM ECC Registered DDR3 1333 (PC3 10600) Server Memory Model KVR1333D3D4R9SK3/24G

I'm using linux/centOs5.5 if that matters to anyone.

matchew

Posted 2011-10-24T21:39:17.573

Reputation: 466

Please post the Power Edge model number for more informed help. – Moab – 2011-10-24T21:44:04.287

6100 (added to post) – matchew – 2011-10-24T21:44:55.923

Oops T610. I dont know why I thought 6100 – matchew – 2011-10-24T21:47:11.377

So, I think I found what I want. In the details it lists my system as a compatable system : http://www.newegg.com/Product/Product.aspx?Item=N82E16820139320&Tpk=KTD-PE313K3%2f24G However, my first question is still a valid question. How does upgrading ram work on a 2cpu system?

– matchew – 2011-10-24T22:04:39.550

Answers

3

There are significant benefits to keeping the same amount of RAM on each channel of a single CPU. There are some benefits, but not much, to keeping the same amount of RAM on each CPU.

Each CPU can access memory connected to the other CPU almost as efficiently as it can access its own. It's so close to the same that today's operating systems and software don't even bother to track it -- they don't try to run tasks on CPU 'close' to the memory they need or allocate memory 'close' to the CPU that's going to use it.

However, by evening out the memory, you do prevent memory controller channels from being a bottleneck. If you have two CPUs each with two channels, putting the same amount of memory on each of the four channels helps to even out the load -- a channel with more RAM than the others wouldn't tend to become a bottleneck. It also permits the CPU to interleave across its channels. Interleaving across CPUs is not done.

David Schwartz

Posted 2011-10-24T21:39:17.573

Reputation: 58 310

-1

I agree with everythin mentioned by David and IMO it is better to match the memory config for both the processors!! if you need some suggestions on where to find the compatible memory for your server then try some of these -

Newegg is good but I personally prefer the above two or try to get the memory with the same specifications mentioned in the links according to your place and preference.

P.s - LOL!! What was I thinking .... this thread is quite old.

blitz

Posted 2011-10-24T21:39:17.573

Reputation: 1