-
Notifications
You must be signed in to change notification settings - Fork 291
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
System Process High CPU use #12939
Comments
The kernel thread 108 is using the CPU by calling repeatedly KeBalanceSetManager, which can be caused by memory pressure. I analyzed a memory dump of my system and realized there were a lot (over 30000) of WSL.EXE processes seemingly dead -but each with 80kb allocated mem. They were all created by docker backend process, e.g: 0: kd> !process 688
Searching for Process with Cid == 4498
Maybe this is caused by some problem where docker backend creates/kills a lot of dummy WSL.EXE processes in rapid succession. |
Related issue #12916 |
does the problem persist if you upgrade to Docker Desktop v4.12? This sounds a lot like - #12877 |
Upgraded. Several hours without any issue. Let's hope 4.12 fixes it , thank you. I'll look again the next week as I'll be using Docker+WSL a lot. |
Hooray! Closing as resolved. |
Closed issues are locked after 30 days of inactivity. If you have found a problem that seems similar to this, please open a new issue. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
Actual behavior
System Process CPU use >15%. Using ProcExp shows a thread of NTOSKRNL!Ordinal25+0x1730 address consuming cycles continuosly.
No containers running.
Docker does not exit immediately if I request by UI.
Expected behavior
I expect low CPU use without containers running.
Information
Output of
& "C:\Program Files\Docker\Docker\resources\com.docker.diagnose.exe" check
Steps to reproduce the behavior
Run Docker/WSL2 session e.g Terminal and wait until System process starts eating CPU.
The text was updated successfully, but these errors were encountered: