Well, WCG has no such setting, so number 2, if I leave CPU at 48%, and 2 apps run, will it then be 96% total threads used ? I need a few % for the GPU. Or am I at the wrong place.,The resource share on the project websites is one way. It will eventually give roughly equal % CPU time to each project. Thats assuming your apps are of different projects.
Limit the number of tasks concurrent tasks for each app. That has an issue where you could end up with all of one task and idle CPU.
Or probably the most fool proof. Separate clients. Set the concurrent tasks in one client, get the type of tasks you want in another client with a separate concurrent limit in that client.
app_config ? with 22 instances and at least 2 different config, thats a lot of editing.... for just 2 apps.. Well, crap. So, a 16/32 config, a 64/128 config and a 96/192 config....Yes it does. "Project Weight" all the way at the bottom of a Device Profile.
Not the number of CPUs in the client settings which would affect all tasks in that client. I meant the option is in an app_config.xml
Client configuration - BOINC
boinc.berkeley.edu
One could use project_max_concurrent if the apps are in different projects or max_concurrent if in the same project.
Since YoYo's ECMP2 uses a lot of memory I had one to limit the # of tasks.
<app_config>
<app>
<name>ecmP2</name>
<max_concurrent>5</max_concurrent>
</app>
</app_config>
Sometimes in this instance I could end up with all ECMP2 tasks and nothing else where only 5 of 32 CPUs would be in use.
CPU at 50% in the client would limit the number of threads for all apps. 16 tasks for a 32 threaded system as an example even if you had 1 app running or 20 different apps available to run.