Message boards : BOINC client : Processor usage question
Message board moderation
Author | Message |
---|---|
Send message Joined: 11 Oct 06 Posts: 77 ![]() |
In preferences, I normally have the "on" times set between 0700-2200 every day. I was going to be gone overnight, so I used the day-of-week override to reflect that the computer would be on up to a certain time, when I left the house, and would come back on a certain time after I got back. During the time that the computer was not on, three tasks were due. I thought that BOINC would go into high priority mode for those tasks since the "off" time was going to occur in about 3 hours. However, BOINC acted like nothing had changed. I finally lost my nerve and forced them to complete by suspend all other tasks. So, after this rather wordy intro, how does BOINC use the processor usage information? Thanks, Jim |
![]() Send message Joined: 29 Aug 05 Posts: 147 |
The scheduler does not use the information from the schedule, it uses history to try to determine future actions, and then only based on the fractions of time spent off, not the durations. ![]() BOINC WIKI |
Send message Joined: 11 Oct 06 Posts: 77 ![]() |
The scheduler does not use the information from the schedule, it uses history to try to determine future actions, and then only based on the fractions of time spent off, not the durations. So currently, that part of preferences not used? Jim Thanks, Jim |
Send message Joined: 11 Oct 06 Posts: 77 ![]() |
The scheduler does not use the information from the schedule, it uses history to try to determine future actions, and then only based on the fractions of time spent off, not the durations. You are right about how I thought the scheduler worked. I think I understand your explanation and that explanation essentially says that the preferences governing processor usage are not used in the scheduler. That's great, I think the scheduler is a remarkable piece of software. I'm just pursuing this from an academic point of view. Jim |
![]() Send message Joined: 29 Aug 05 Posts: 147 |
Any job getting within 24 hours of deadline goes into High Priority, in fact if there is a squeeze it will occur earlier, so not sure for how long you scheduled the machine to be off... > 24 hours? Not in the current scheduler. The current scheduler is a bit better than that. If a task will not finish between now and 90% of the time to report deadline - (Connect every X + task switch interval + safety margin) at the resource fraction of the tasks on hand, it is in danger of being late, and gets the CPU now. Currently the safety margin is set to 0 (Not my decision). ![]() BOINC WIKI |
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.