is there an adverse effect if i have this kind of memory setup?
GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Lots of distros in the past, now Linux Mint
Posts: 748
Rep:
It depends on what you're using it for. Depending on the amount of data being retrieved, and the size of the total memory (and the amount in use), more modules may actually be faster. In reality though, unless you are doing some pretty intense stuff (real-time and heavy duty serving, not gaming or other home PC intesive stuff, I mean), you won't notice a difference, as other factors (cpu and bus timing) play a much bigger role in this area.
I'd go for more memory, not worrying about speed, and let the cpu, motherboard, and OS decide how best to move data around on your system. Besides, why set those chips aside when you've already paid good money for them?
I don't think there's any way for multiple memory modules to be faster than a single memory module; the bus can still only carry so much data at a given time, and to my knowledge there is only one bus regardless of how many memory slots there are, so there is no way for them to work in parallel; the bus can only read/write data from one memory location at a time.
I don't know about DDR, since I'm still using SDRAM, but one of my machines (Athlon Classic 750 with VIA chipset) supports two-way memory interleaving. Basically it works like a two drive RAID 0 setup, addressing across the DIMMs. The modules have to be the same size and I can't use the third memory slot, but it does work. My mem read/write performance gain was only about 5-10% though. Here are a few google results on "memory interleaving" for you to peruse: http://www.overclockers.com/tips105/index03.asp http://macspeedzone.com/archive/5.0/...vedmemory.html http://www.monitorworld.com/faq_pages/q36_page.html
Distribution: Fedora, Debian, OpenSuSE and Android
Posts: 1,820
Rep:
Quote:
Originally posted by wapcaplet I don't think there's any way for multiple memory modules to be faster than a single memory module; the bus can still only carry so much data at a given time, and to my knowledge there is only one bus regardless of how many memory slots there are, so there is no way for them to work in parallel; the bus can only read/write data from one memory location at a time.
But isn't the whole point of dual-channel DDR ram that the two simms do work in parallel? My machine listed below has a single 512 stick of PC3200 DDR ram in it and on boot it says 512 DDR operating in single channel mode.
I could be wrong but I think dual-channel DDR is the exception. SDRAM certainly cannot be run in parallel.
Originally posted by Pcghost But isn't the whole point of dual-channel DDR ram that the two simms do work in parallel? My machine listed below has a single 512 stick of PC3200 DDR ram in it and on boot it says 512 DDR operating in single channel mode.
Interesting, I'd never heard anything about this. You're right, it does look like this is one way to get more performance by having multiple memory modules.
Hadn't heard about the interleaving thing either. Boy, you'd think they would have taught me this stuff in my six years of computer science courses... I guess I mostly learned the fundamentals, and wasn't brought up to speed on more modern technology
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.