Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
'com.docker.hyperkit' process has a very high CPU utilisation #1131
The process should not be at a very high CPU usage when I'm not interacting with docker.
The process 'com.docker.hyperkit' is using constantly around 170% of CPU (I have 4 core of my Mac).
My diagnostic id is : 1DBFDF68-B5A9-4686-AA8E-E790DC0C5DB9
If you have any idea of what could be the issue it would be great :)
Well know mounted volumes bug that's been know about for nearly a year, don't waste your time. Find solution other than d4m to run containers, it's unusable with mounted volumes.
@Matt298 I'm sorry that your usecase/workload is not among the set which work well out of the box.
One particular pessimal workload which some people run into involves build systems (or other functionality) which poll for updates by default, leading to increased CPU load by the hypervisor process. Many such systems which we have come across have an option to use inotify (i.e. event driven notification) instead of polling which works better all round (even on native Linux polling is wasteful, but its particular noticeable on d4m with volume mounts as CPU load).
This (identification of what components might be polling in your setup) is the likely reason for @dsheets's questions, there is IMO a good chance there will be a way to resolve your issue with a small configuration change to your containers. If not then it is still useful to identify the characteristics of your workload so they can be taken into consideration as the developers prioritise the ongoing performance work.