|
[Sponsors] |
November 3, 2017, 14:15 |
Correct RAM configuration
|
#1 |
Member
Join Date: Jun 2010
Posts: 77
Rep Power: 15 |
I have an old workstation with 2x Xeon X5670 CPUs (3 memory channels each) and 96GBs (6x16GB) 1333 ECC RAM. I made a test to check if me memory is correctly populated and balanced. I ran an Ansys Mechanical benchmark with 6x16GBs RAM and next i removed one DIMM per CPU to evaluate the performance drop. I have to note here that the benchmark only consumes 32GBs of RAM so in both cases the memory was more than enough to avoid paging.
RESULTS (elapsed time) 6x16 = 676sec 4x16= 760sec As you can see the difference is not that significant so i assume that my memory is not configured/populated correctly. There is a difference on the DIMM type though. 4 DIMMs are 2Rx4 PC3L-10600R-9-10-E2 2 DIMMs are 2Rx4 PC3L-10600R-9-12-E2 So the DIMMs are not exactly the same type but i am not sure this is the cause of the problem. Anyone can shed a light here? |
|
November 3, 2017, 14:36 |
|
#2 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46 |
I would disagree with the "not so significant" part. What you are seeing is a 17% (edit: now 12.5%) performance increase. I assume you used the maximum amount of cores available for this test.
As you mentioned, you ran a relatively small test. Generally speaking: the more memory a simulation consumes, the higher the benefit of more memory bandwidth. An easy way to check if memory is populated correctly is by looking in the manual of your motherboard or the printing on the board itself. The DIMM slots are usually labeled A1, A2, B1 and so on. Or you can boot up a windows version and use simple tools like CPU-Z and Aida64 memory benchmark to check if everything is ok. With CPU-Z you can also check the actual memory timings the system uses. But I guess it is the timings of the two slower modules. Which motherboard do you have? Or what type of workstation? |
|
November 3, 2017, 14:41 |
|
#3 | |
Member
Join Date: Jun 2010
Posts: 77
Rep Power: 15 |
Quote:
|
||
November 3, 2017, 14:45 |
|
#4 |
Member
Join Date: Jun 2010
Posts: 77
Rep Power: 15 |
My motherboard is the Supermicro X8DTi-F latest bios update.
|
|
November 3, 2017, 14:47 |
|
#5 | |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46 |
Do you mean difference in terms of specifications?
Quote:
With different DIMMs installed, The timings are usually set to the values of the "weakest link". But that should not have a dramatic effect on performance. Which DIMMs did you remove for your test? The two slower ones or two of the four faster ones? Edit: have a look in the manual of your motherboard, page 2-8 https://www.supermicro.com/manuals/m...0/MNL-1062.pdf Here the optimal DIMM population for 6 and 12 DIMMs is described. As usual, populate the first slot of every channel with a memory module. So 1A, 2A and 3A for each CPU. The names of the slots should be printed on the board. |
||
November 3, 2017, 14:50 |
|
#6 |
Member
Join Date: Jun 2010
Posts: 77
Rep Power: 15 |
I removed the 2 slower DIMMs
|
|
November 3, 2017, 14:55 |
|
#7 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46 |
That could explain a few percent in performance loss.
With 4 DIMMs the motherboard probably used slightly better timings than with 6 DIMMs. |
|
November 8, 2017, 15:58 |
|
#8 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,167
Rep Power: 23 |
You want bad performance?
Try taking out 1 or 2 DIMMs on the same 1 CPU, which will unbalance the Memory. Or add that one you took out to the second rank of the first CPU. The way you had it, with 2 in each CPU, is at least still balanced. |
|
November 10, 2017, 02:33 |
|
#9 |
Senior Member
Join Date: May 2012
Posts: 546
Rep Power: 15 |
@Echidna
I don't fully understand. Why did you remove memory? It is a triple-channel memory and it is best to populate with 3(6) memory modules per CPU. Check this link (especially the conclusion where he talks about CFD) https://www.gamersnexus.net/guides/1...channel/Page-3 |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is my Dynamic mesh setup correct? | cfd seeker | FLUENT | 16 | October 30, 2020 06:16 |
RAM configuration for CFD performance | donminoti | Hardware | 1 | February 1, 2017 14:03 |
Configuration question | thenaughtyatom | ANSYS | 0 | October 24, 2016 10:46 |
Multiple Configuration Simulation | Tristan | CFX | 0 | November 13, 2009 23:01 |
Fluent and RAM Speed | Allan Walsh | FLUENT | 6 | April 21, 2004 16:08 |