P.S. Tesselator: can you tell me that name of the app/plug-in that allows you to see the page in-out in your menu bar?
http://www.ragingmenace.com/software/menumeters/
P.S. Tesselator: can you tell me that name of the app/plug-in that allows you to see the page in-out in your menu bar?
I'd gladly go from 6GB to 12GB, but the price (at OWC) on a quad goes from 118$ to 540$...For now I'll take the theoretical memory speed hit with 8GB, and prevent more VM usage...
Also, OWC results are interesting... Unless I'm misreading them, they actually show that for 2 apps, the theoretical "hit" in RAM speed by going from 6GB to 8GB on a quad, and 3*4GB to 4*4GB on an octo, is inexistent in real applications. And in After Effects, that 12 -> jump actually increases performance...
Loa
Agreed... the practical impacts are negligable in most applications. The huge cache on modern processors really reduces the impact memory bandwidth plays in real-world application performance. Few apps really stress the memory sub-system to the point that it becomes a bottle-neck... hence the prior recommendation that having enough memory is more important than the speed of it.
Hmm, I wonder if this theoretical Vs real-world is also applicable to SSDs Vs RAID0s... haha, just kidding!
Loa
Thx! Although I'm afraid I can't fully understand the page ins and outs, and what they actually mean...
Hmm, I wonder if this theoretical Vs real-world is also applicable to SSDs Vs RAID0s... haha, just kidding!
Loa
Hello Tess,
Ok, now I have a better idea of what the terms mean.
But this method of simply "adding up" all the pages seem quite brutish... Are there other apps that will tell you what happened in more detail? A sort of paging history since your last restart?
Thanks
Loa
Yeah, the MenuMeters just tells you how many pages it's dealing with at any given moment. It's not an accumulated tally tho. As for histogramming the results or graphing page activity I guess could be useful - especially if you could see the associated application. Instruments.app in the XCode dev tools does this. It's free.![]()
Ok. Last question to make sure I understand correctly: if I had 500GB of
RAM, I would always have 0/0 pages, right?
Loa
No. You'd still have them.
I'd like to apologise for posting some incorrect informtion here, due to Intel being super complicated of course
VirtualRain was right in that with 4 DIMMs it does interleave across 1&2 then 3&4, however you get better performance than straight dual channel. The loss is around 22-24% rather than 33%. However as the Mac Pros are using Unbuffered DIMMs there is another performance hit that you do not see with Registered DIMMs. When you put more than 1 DIMM on any channel basically the commands that take one clock cycle now take two with unbuffered DIMMs. Reducing by another 9%.
I was going on using 5 DIMMs over 6 slots which I knew did give you triple channel on the first bank of memory and then double channel performance on the second.
It doesn't really change much for the reality of memory purchasing though, capacity if you need it, 6 DIMMs if you want highest performance.
Also for those who want to use a mix of capacity sizes, you lose another 5-10% in bandwidth performance.
I hope this clears up some things.
But my understanding was that unbuffered memory was slightly faster than registered memory which takes one clock cycle to do buffering.
Having a second DIMM on a memory channel reduces the maximum speed to 1066 from 1333 but since Apple set it at 1066 anyway I would have thought it would just stay at that.
I still don't understand why Apple don't allow registered memory.
I'm puzzled by the OWC 4GB modules as they state that they don't work with the other modules which made me think that perhaps they are registered RAM but OWC specifically state that they are unregistered - perhaps they are some sort of hybrid?