Is it better to have more small ram chips or fewer large ones?
Solution 1:
Thanks for the update Alex. Most new 'Nehalem'-based servers such as the model you're looking at use triple-channel RAM, notice how they have 'divisible-by-three' memory slots (3, 6, 9, 12, 18 etc) where previous models had 'devisible-by-two' versions (2, 4, 8, 16 etc). You can put less than three modules in at a time but you're likely to miss out on the full performance of the new 'QPI'-based memory architecture.
Also of great importance with these new chips is to balance your memory across processors - if you only have a single processor then you shouldn't put memory in the slots associated with the empty processor slot, only with the first processor - this effectively halves the memory capability of single-processor servers. If you have two processors you need to ENSURE that they both have the same amount AND type/size of memory as each other.
Now onto your actual question. With these new servers the more physical memory chips you use the slower they get - they're still faster than the previous generation of chips/memory even at their slowest but you should aim to use less of the most capacious modules that make sense to you financially.
Looking at the specific machine you want I would urge you to go with either 48GB Memory (12x4GB) or 24GB Memory (6x4GB) based on your requirements. Best of luck.
Solution 2:
I would go for fewer chips, the reasoning being:
- This may leave some slots available for more RAM at a later date if necessary.
- When you decommission the server 3+ years from now, the 4 GB chips are more likely to be useful for salvaging than the 2 GB ones.
I doubt having lots of chips would give you any noticeable performance improvements in most scenarios.