-
-
Notifications
You must be signed in to change notification settings - Fork 102
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
High CPU load on x64 dockerhost system #3822
Comments
@Haroon-Khel If you get some gaps between JSF runs can you see if there's something wrong with the configuration of the containers on this host. We may need to drop the number we're running too :'( |
Taking a look |
At the moment we limit cpu usage to 0-3, infrastructure/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/deploy_container/tasks/deploy.yml Line 56 in 1d8d7ec
We could look at reducing this to 0-2 And yes theres certainly room for dropping the number of running containers outside of a release period, ive stopped https://ci.adoptium.net/computer/test-docker-ubuntu2004-x64-2/ |
Bearing in mind the machine only has 16 cores, so if we have "0-3" (Presumably 4 cores?) for each container, that's very quickly going to exceeed the amount of CPU available. I'd be tempted to drop them to 0-1 which I presume would be 2 cores each, and make sure we have no more than 8 containers (Bear in mind that this also doesn't include build work, or the Solaris work on the machine which will push it a bit higher at times) |
Machine is frequently running with a load of around 60 while the test runs are in progress. The machine has 16 cores. Noting that we have over ten test containers on this system so we may need to revise the CPU caps (and make sure they are working as expected).
We could also look at reducing the priority of the Solaris vagrant machines since that is a low priority platform.
Noting also that the riscv64 builds are running with a particularly high CPU % in the containers:
The text was updated successfully, but these errors were encountered: