Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: 2 out of 4 CPUs used in win7, 0 and 1, or 2 and 3, or??


07 Nov 2009   #1

win 7, R2
 
 
2 out of 4 CPUs used in win7, 0 and 1, or 2 and 3, or??

I've got an odd setup and an odd puzzle. I've looked a bunch of places online and haven't found the answer, or a way I might be able to find the answer.




I have a quad Opteron CPU box (8 cores total), with 30gb of mem (for now), and I want to put the fast memory on the CPU sockets that are seen by windows 7, and the slower stuff on the 2 sockets that are not seen by windows 7. How can I see what 2 CPU's are being used by Windows 7 (out of the 4)?



I can boot into server R2 to get all the CPU goodness, but at some point I know that some software will not want to run on R2, but will be ok with Windows 7. Its a pity I can't find the reg setting for realcpulimit, and bump that from 2 to 4.


I know that Windows 7 ultimate can only see 2 physical CPUs/sockets, and I can live with that, the question in my mind is, where to go from here to figure out what 2 sockets/CPUs Windows 7 is using?


Thanks.





Attached Images
 
My System SpecsSystem Spec
.

08 Nov 2009   #2

Windows 7 Ultimate X64 NL
 
 

Quote   Quote: Originally Posted by charles3 View Post

I know that Windows 7 ultimate can only see 2 physical CPUs/sockets, and I can live with that, the question in my mind is, where to go from here to figure out what 2 sockets/CPUs Windows 7 is using?


Is that?
Here is mine, got win 7 ultimate 64 bit. (
AMD Phenom II X4 940 Black Edition)



My System SpecsSystem Spec
08 Nov 2009   #3

Win7x64
 
 

Quote   Quote: Originally Posted by charles3 View Post
How can I see what 2 CPU's are being used by Windows 7 (out of the 4)?
It's the ones which are warm to the touch

That answer is not as insane as it sounds. Any multi-processor Opteron machine is a NUMA playground. Because of the "cache coherency" controllers built into the processors themselves, with Opterons you automagically get "cache coherent NUMA" (ccNUMA) for free.

In short, the combination of NUMA-aware OS and NUMA hardware will attempt to utilise "near" (local node) memory first, and only resort to "far" memory (local to other processors) if necessary. If that does happen, the Opteron CC controllers synchronise the processors' "views" of the cache data.

Your question gets my vote for "best of the month", but I think what you're really asking is "How can I ensure that the fast(er) memory is local/near to the processors/nodes which are going to be used by Windows 7?"

Since Windows 7 would never be able to tell you something along the lines of "I'm using the two procs on the upper-left of the mobo", any numerical representation wouldn't be very helpful because it's hard to match it to the physical processor sockets on a given motherboard layout. For example, if I told you that Windows 7 will limit itself to the first two processor packages detected by the HAL, it would be somewhat tricky to map that to physical layout - is "first" up or down on your mobo?

Hence the suggestion to (gently) touch the processor heatsinks after an hour or so of heavy duty number crunching. The active ones will be the warm ones, and hopefully the motherboard layout or the BIOS will then permit you to work out which slots to populate with the fastest RAM.
My System SpecsSystem Spec
.


20 Nov 2009   #4

win 7, R2
 
 

I was running the CPUs at max, and the total wattage used by the system went up by almost 200w (measured at the plug), and the lower 2 CPUs felt warmer than the upper ones(see pic), so I am %99.9 sure that Windows 7 uses the lower ones (socket 0 and 1, cores 0-3), but I wanted an additional data point. Oh well, perhaps ill bump into a smart microsoft programmer, and they will know for sure, until then i'm happy with assuming that Windows 7 will take socket 0 and 1, then ignore the others.


Now on to other things...(to be posted in the proper spots)


1) can Windows 7 boot off of a 8.5t EXfat/fat64 TFAT drive array?
2) What issues will I run into with a dual boot Using Windows 7 and Windows Server 2008 R2 ?
3) Any issues running over 100gb of memory (i'm at 60gb and I'm seeing some quirks)

thanks


Attached Images
 
My System SpecsSystem Spec
Reply

 2 out of 4 CPUs used in win7, 0 and 1, or 2 and 3, or??




Thread Tools



Similar help and support threads for2: 2 out of 4 CPUs used in win7, 0 and 1, or 2 and 3, or??
Thread Forum
AMD new fx-9000 series CPUs run at 5 Ghz News
Temperature values of Mobile CPUs vs Desktop CPUs..... Hardware & Devices
Which laptops are the best with: AMD or Intel CPUs? Hardware & Devices
Solved Win7 x64 only seeing 1 of 2 CPUs installed Hardware & Devices
CPUs Hardware & Devices
AMD's six-core Phenom II X6 CPUs will underclock three Hardware & Devices
Network CPUs gone to W7-workstation service was off Network & Sharing

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 07:56 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33