Questions and Answers : Unix/Linux : Rosetta hogging resources, CPU cores inactive!
Author | Message |
---|---|
ProDigit Send message Joined: 6 Dec 18 Posts: 27 Credit: 2,718,346 RAC: 0 |
I have a Ryzen 3900x system with 24 threads, and only 16GB of RAM. I noticed when there are more than 15 projects of Rosetta running, that some (like 5) CPU cores are passive (not crunching) because the projects are waiting for memory. This also causes my CPU to run at lower frequencies, hogging down the entire crunching process, huring other project's progress as well! The Ryzen 9 3900x in my machine is set to run most optimal with all cores loaded at 100% utilization. I want to limit Rosetta to 12 cores max on this PC. I know the access is in /var/lib/boinc/projects/ (the rosetta folder), app_config.xml I have it currently as: <app_config> <app> <name>Rosetta</name> <max_concurrent>12</max_concurrent> </app> </app_config> Boinc MGR doesn't complain about it being a wrong name, but it also doesn't adhere to the limitation. The project WU name is 'Rosetta 4.20', but I know app_config doesn't allow a space in the name. I haven't been able to make it work so far... What else do I need to do? |
ProDigit Send message Joined: 6 Dec 18 Posts: 27 Credit: 2,718,346 RAC: 0 |
For now I just did some redundant lines, all meaning basically the same thing, in the hopes that at least 1 triggers the command: <app_config> <app> <name>Rosetta</name> <max_concurrent>12</max_concurrent> <gpu_versions></gpu_versions> </app> <app_version> <app_name>Rosetta</app_name> <avg_ncpus>12</avg_ncpus> </app_version> <project_max_concurrent>12</project_max_concurrent> </app_config> |
Grant (SSSF) Send message Joined: 28 Mar 20 Posts: 1684 Credit: 17,932,799 RAC: 22,884 |
Boinc MGR doesn't complain about it being a wrong name, but it also doesn't adhere to the limitation.You did exit & restart BOINC, or use "Options, Read config files" after editing app_config.xml? Grant Darwin NT |
Bryn Mawr Send message Joined: 26 Dec 18 Posts: 393 Credit: 12,113,928 RAC: 4,486 |
I have a Ryzen 3900x system with 24 threads, and only 16GB of RAM. Firstly the xml should allow a space if you enclose the string in quotes. Secondly, as you want the limit to be project wide and not app specific all you need is :- <app_config> <project_max_concurrent>12</project_max_concurrent> </app_config> |
Questions and Answers :
Unix/Linux :
Rosetta hogging resources, CPU cores inactive!
©2024 University of Washington
https://www.bakerlab.org