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
charles3

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 win7 (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 win7. Its a pity I can't find the reg setting for realcpulimit, and bump that from 2 to 4.


I know that win7 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 win7 is using?


Thanks.





Attached Images
 
My System SpecsSystem Spec
.

08 Nov 2009   #2
Tieske

Windows 7 Ultimate X64 NL
 
 

Quote   Quote: Originally Posted by charles3 View Post

I know that win7 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 win7 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
H2SO4

Win7x64
 
 

Quote   Quote: Originally Posted by charles3 View Post
How can I see what 2 CPU's are being used by win7 (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 Win7?"

Since Win7 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 Win7 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
charles3

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 win7 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 win7 will take socket 0 and 1, then ignore the others.


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


1) can win7 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
Thread Forum
Can you replace CPUs with Windows 7 OEM?
Hello, I know it sounds stupid but I remember seeing somewhere that you can't upgrade your CPU with Windows 7 OEM. So.. can I replace my CPU ? :D Thanks
Hardware & Devices
AMD new fx-9000 series CPUs run at 5 Ghz
Source That's a bit less than double the TDP of the fx-8000, and they use the same AM3+ socket. What the heck will you use to cool this beast? Keep an eye out for reviews. Here is my hope that they got something right.
News
Win7 x64 only seeing 1 of 2 CPUs installed
Hello: I have a custom built system: MoBo: Tyan S2895 Thunder K8WE CPU: Dual, Opteron 280 2.4 MHz Dual Core RAM: 12GB DDR 400 ECC Registered Corsair HDD: C: WD VelociRaptor 150GB D: WD VelociRaptor 300GB E: WD VelociRaptor 300GB Various external HHD's
Hardware & Devices
CPUs
Intel i5-650 vs Phenom II X6 1055T vs Intel i5-760 for me this is a question of more cores better? I often have multiple applications running, msn, steam, internet, etc but it is of course not hard to close these to run games. question is what would be the best processor to go for? I...
Hardware & Devices

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 12:30.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App