You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It doesn't matter which virtual CPU the Linux kernel inside WSL schedules on.
It's the hypervisor's scheduler that actually decides which physical CPU to run on.
(You can see this by running taskset 1 yes > /dev/null and looking at top 1 and taskmgr.exe.)
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.
The text was updated successfully, but these errors were encountered: