Can someone say what the performance penalty of using only 4 out of the 6 memory channels is?
Thanks.
It depends.... and I say this as it depends on how a single application reads and writes to RAM(memory).
For example, if a multi-threaded application that spans across all the cores with each core wanting to access its particular chunk of the overall application's RAM(memory), then the more memory channels will provide best performance for the application to get its work done. Each core's worker-bee will have to compete for memory access, so the more paths/channels to memory the better, as that reduces memory access collisions, and collisions lead to a core's involuntary wait periods, and thus slows the application's time to complete it's task (time to final solution).
Now the above is a case that many no doubt don't have to deal with.... but is typically a scientific/engineering problem case such as Computational Fluid Dynamics for solving airflows across bodies.
For most users such as video editors, film makers, photographers, music folk, the performance difference in having 1, 2, 3, 4, 5 or 6 memory channels will largely go by unnoticed IMO.
Needless to say, the more memory channels configured, the better it will be.
I also suspect having same sized RAM modules in the slots is better than mixing sizes - but mixing sizes will not cause an issue but could mean as memory fills up less and less channel access to memory chunks arise.
For the very best memory performance I would say for 4 channels use same size DIMMs and same for the 6 memory channel case.
Using 4 DIMMs in slots 3, 5, 8 and 10 uses 2 memory channels.
Using 8 DIMMs in slots 3, 4, 5, 6, 7, 8, 9 and 10 uses 4 memory channels.
Using 12 DIMMs in slots 1 through 12 uses 6 memory channels.