Message boards : Questions and problems : "High priority" task blocks whole core
Message board moderation
Author | Message |
---|---|
Send message Joined: 9 Apr 06 Posts: 302 |
When 4 high priority tasks running it's impossible to run any additional tasks with small (0.01) CPU consumption. That is, all MW tasks are blocked from execution and GPU stays idle. Is it possible to tell BOINC that it still able to run another tasks even if some project go into high priority mode? |
![]() Send message Joined: 29 Aug 05 Posts: 15625 ![]() |
Only by setting the amount of CPUs to X-1, as far as I know. Then the one CPU not doing work will do the GPU exclusively. |
Send message Joined: 9 Apr 06 Posts: 302 |
Only by setting the amount of CPUs to X-1, as far as I know. Then the one CPU not doing work will do the GPU exclusively. Example: 4 high priority einstein tasks -> no MW tasks at all (avg(mx)_cpu==0.01) 4 high priority einstein tasks + MW avg(max_CPU)== 0.001 (showed as 0.00 by BOINC) -> enough MW tasks running. So, problem solved but in rather strange way. |
Send message Joined: 9 Apr 06 Posts: 302 |
I was too optimistic. Now, after BOINC 6.6.38 installation, all MW tasks are in "waiting to run" state, all 4 einstein tasks still running with high priority (there are no taks beside 4 einstein and less than 24 MW tasks on host still). Some of MW tasks are aborted with message " -177 maximum elapsed time exceeded". Probaly, it's countermeasure fighting with "waiting r run" state that prevents all MW task t continue. GPU still idle. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.