Solved

1 RAM Module -VS- 2 RAM Modules? Performance?

Posted on 2004-10-19
10
523 Views
Last Modified: 2013-11-10
I currently have 2 168-pin dimm slots, one of which is being used by a 256 MB DDR RAM module, therefore my total system memory is only 256 MB, and I have only one slot available.

I would like to upgrade to 512 MB.

My question is this:

Is performance affected when two RAM modules are installed? In other words, would my system achieve better performance by installing a single 512 MB RAM module, versus two 256 MB RAM modules? The cheaper solution is to just buy one 256 MB module, but what about performance?

Thank you for your time!
0
Comment
Question by:techzzz
10 Comments
 
LVL 69

Expert Comment

by:Callandor
ID: 12351621
There is no difference in performance, unless you have a motherboard that supports dual-channel RAM.  Dual-channel RAM gives you perhaps another 10% improvement, but you also need matched RAM (speed, size, latency) in order to take advantage of this.  Otherwise, adding capacity in the future is a good reason for going with fewer sticks.
0
 
LVL 3

Expert Comment

by:TRobertson
ID: 12354211
If you get to the detail of comparing what performance changes you get from having two sticks vs one stick of memory you would probablly be dealing with higher performance memory sticks.  You must remember every stick of memory has individual charistics of speed, latency, and size.  You could buy two stick of memory of the same type and size from the same manufacturer and most likely they would perform differently if used independently.  Once could be faster than the other and one could be 5 to 10 MBs larger.  However higher performance memory (popular with gamers) can be purchased in pairs whereas the manufacture has selected two stick of memory with close to the same performance. (see link for example) and packaged the memory together.  So unless you are dealing with this type of memory most likely you will not see a significant difference by adding two stick of 256 vs one stick of 512.

http://www.newegg.com/app/ViewProductDesc.asp?description=20-144-324&depa=0
0
 
LVL 2

Expert Comment

by:mingtze
ID: 12354825
Hi,

2 sticks of RAM versus 1 stick will NOT affect performance except under the following situations :

Because all RAM modules need to run at the same speed settings -

1. The existing stick of ram has a higher DDR speed rating than the new stick. Both sticks would have to run at the same speed, so you might need to run them at the slower speed to avoid stability problems. For example, if you had a stick of (PC3200) DDR400 and bought a new stick of (PC2700) DDR333, you will most probably need to run them both at the slower common speed of DDR333.

2. The existing stick of ram has a higher CAS latency than the new stick. Similar to the above, but without going into too much technical detail, manufacturers give a CAS rating of 2, 2.5 or 3 to various models of their RAM, with 2 being the fastest. If your existing RAM was running at CAS 2 and you bought a new stick running at CAS 2.5 or 3, then both sticks will need to run at the slower common CAS latency setting.

3. Hardware limitation. Some motherboard manufacturers might (or might not) document in your user manual that running x number of modules might result in not running at the maximum performance. For example, some motherboards I know of (sorry cannot remember any examples offhand - but if you need I can dig them up for ya) support DDR400 speeds and provide 3 banks of RAM, but state that it can only run at DDR333 if you fill all 3 banks of RAM at once.

Chances are, for either case your motherboard by default should automatically detect the speeds accordingly and throttle down if needed.

The differences between the speed (whether DDR or CAS rating) of various RAM modules are not noticeable by the average user. You'd need to be a power user who knows the system performance like the back of your hand, or use a synthetic benchmark.

In general, even if you bought a slower stick of RAM, the performance slowdown would be offset by the feeling of faster system performance due to more memory available (512 of "slow" ram is typically faster than 256 of "fast" ram in an average Windows XP environment).

Hope to help.
0
 
LVL 4

Expert Comment

by:Gaud-wo
ID: 12356302
No doubt that most stated above is right, but if you aren't into getting every last drop out of your hardware, then: Yes, you can buy a 2nd 256MB stick. Or a 512MB and just add it.
Do check what kind of ram your current one is (should be printed on the side, like "PC2700" and "CAS2.5") - and look for the same type of ram when you buy it.

Cheers
0
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 1

Expert Comment

by:JoeJJohnsonII
ID: 12361670
Normally there wont be a difference. The only time that having two sticks of memory would increase performance is if you have a dual channel board with two identical sticks. Making sure that both sticks are as close to the same as possible will help in making sure that it runs more stable then having two different sticks becuase the motherboard is going to have to do some reconfiguring to make them match.

Honestly, if I were going to go and get a new stick of ram, I would sell the 256 stick to a friend or co-worker and go buy a new 512, low latency stick. I dont know what motherboard you have, so you need to find out if your board will support something like that. Heres a link to some PC3200: http://www.newegg.com/app/ViewProductDesc.asp?description=20-144-160&depa=1. You should get some performance boost from this. I dont know if you will be able to actually see the difference, but I was able to see it on my system.
0
 
LVL 4

Expert Comment

by:Gaud-wo
ID: 12367167
TRobertson: Can you give me your source on the difference in Ram capacity (5-10 MB), I've never heard of this?

FYI:
The main reason why you want to buy a pair, is because 2 blocks of 'same type' ram can look alike and have the same features, but contain newer revision chips that have -slightly- better performance. Latencies, size, manufacturer and product code may be the same, but that doesn't mean the chips are (like with NVidia's GeForce series - you can't tell if it has DDR1, DDR2 or DDR3 memory by the package!).

And in "dual pair" setups the manufacturer doesn't "select" some Ram blocks with close to the same performance. Ram is made in sheets of about 40*40cm / 16*16" (I could be off a bit here), the chips are soldered on, and dual pairs are just taken of the same sheet (so you're sure it's the same PCB and chips). There is -very- little difference in these pairs, as almost all features are identical.
0
 
LVL 4

Expert Comment

by:Gaud-wo
ID: 12714899
I think this information is relevant for future reference.

PAQ - no points refunded?
0
 

Accepted Solution

by:
modulo earned 0 total points
ID: 12771951
PAQed with no points refunded (of 125)

modulo
Community Support Moderator
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Upper back Pain: My back hurt for months. Upper back, mostly my neck, spine and across my shoulder blades. I was getting headaches too, that felt like they were caused by tension in my shoulders, but now I feel fine! I'm sharing this hoping someone…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now