Replies: 6 comments 3 replies
-
It doesn't matter which virtual CPU the Linux kernel inside WSL schedules on. And those features are hidden by virtualization. |
Beta Was this translation helpful? Give feedback.
-
@0xbadfca11 |
Beta Was this translation helpful? Give feedback.
-
similar issue is being tracked here #9121 |
Beta Was this translation helpful? Give feedback.
-
I am running on Windows Server 2022, and in most case the heavy task simply schedule to the E cores. |
Beta Was this translation helpful? Give feedback.
-
any new info about this? |
Beta Was this translation helpful? Give feedback.
-
I would recommend that the WSL config file provide a CPU affinity option, which would allow users to lock WSL to certain cores/threads instead of letting the scheduler run freely. |
Beta Was this translation helpful? Give feedback.
-
The current kernel version of WSL2 is:
Linux 5.15.74.2-microsoft-standard-WSL2
, but Intel's Thread Director Coming to Linux 5.18 to Fix Alder Lake Performance Issues. This means that WSL2 may have thread scheduling issues when running on Intel big.LITTLE CPUs.Should/can I upgrade the kernel version? Or is there a way to run WSL2 only on P cores or E cores?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions