-
Notifications
You must be signed in to change notification settings - Fork 859
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple CPUs not supported! #3314
Comments
OMG! WSL in Intel Xeon! 🤯 Did you try |
Yes! It only shows 56 processors. Interestingly,
|
Currently only a single socket is supported. Same as #1115 |
#1115 is an oldie but a goodie. I see we've gone from 88 to 112 logical cores since the previous rig. |
Also -- and this is just me -- I think the dev team is prioritising #1115 all wrong. It seems to me that the whole team should get new dual socket Platinum 8180s so the problem can be thoroughly investigated. 😉 |
Don't forget at least a terabyte or three of RAM! Funny you should say this about the core count -- seems to work fine on the Knights Landing CPU (mine has 272 threads -- though I don't know if all were recognized) |
This is just curiosity, what happens when disable hyper-threading? |
Yes, good call. Turns out disabling hyperthreading indeed reduces core
count to 28!
…On Tue, Jun 19, 2018 at 6:50 PM 0xbadfca11 ***@***.***> wrote:
This is just curiosity, what happens when disable hyper-threading?
Do you see only 28 cores?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#3314 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AHrXBrT8NSf_FcIAV_3cLr2FeWFgDjbqks5t-Y49gaJpZM4Ut-zO>
.
|
Thank you for try. |
Update on this. After the latest BIOS updates and windows updates, I did some more digging. I found the following (HT=hyperthreading, NUMA=non-uniform memory access): I think whatever this "processor group" thing you mentioned is, probably holds the key here. |
Some information: I encounter the same problem, but maybe there is some information to be useful. I have two workstations. The one of two has two sockets with Intel Xeon CPU E5-2699 v3 2.3 GHz, so in the machine, named as WORKSTATION, I have a 72 logical processors workstation (2 sockets * 18 physical cores per socket* 2 hyper-thread per core). Another machine I have is with two sockets with Intel Xeon CPU X5650 2.67 GHz, named as HOME, totally 24 logical processors (2 sockets * 12 physical cores per socket* 2 hyper-thread per core). In the WORKSTATION machine, installed Windows 10 Pro with 1803 update and type ver in CMD: The WSL installed on HOME is Ubuntu 16.04.5 LTS. On WORKSTATION, ONLY one socket can be recognized by WSL, thus I only can use the half of this machine power to computing something. but on HOME, Two sockets can be fully recognized by WSL. I don't know why it happens. I can think the differences are either OS version (Pro vs Enterprise) or the supported max cores limit by WSL. Some related COMMANDS:
In WSL: |
Hi Unfortunately, there is no development on this issue. There are constant requests on this issue, but they are marked as "duplicate requests" and directed to old notifications. Is there any development? Actually, there are multiple expectations regarding this NUMA issue; It would be really great if such a development could be made. Thank you in advance for your efforts. |
hanks for your patience on this - we have identified a fix for this and will be releasing it as an update soon. |
Your Windows build number: (Type
ver
at a Windows Command Prompt)Microsoft Windows [Version 10.0.17134.112]
What you're doing and what's happening: (Copy&paste specific commands and their output, or include screen shots)


I should be able to see and use both CPUs as any Linux system.
nproc returns 56 when it should be returning 112
What's wrong? Processes that should use all cores are only use the cores and threads on a single processor. The other sits there idle.
The text was updated successfully, but these errors were encountered: