Ticket #41 (reopened Enhancement)

Opened 3 years ago

Last modified 4 months ago

differentiate between number of CPUs to use in idle and busy mode

Reported by: KSMarksPsych Assigned to: davea
Priority: Minor Milestone: Undetermined
Component: Client - Daemon Version:
Keywords: Cc: Pepo

Description

Posted by: Date: 3:05 PM 04-07-2007 BOINC detects if the machine is busy and can limit the number of CPUs to use. I'd like to see a feature, that I can define 2 numbers of CPUs to use, one if the machine is idle and one if the machine is busy. Right now I've got a dual processor machine and allow BOINC to use one of them so that my work is not slowed down. But when the machine is idle, BOINC could use both CPUs. Right now, this is not possible. With the advent of multi-processor/core machines spreading out to end users, this would allow more CPU power to be used by BOINC and the necessary preconditions are already implented.

Change History

04/26/07 14:07:15 changed by romw

  • owner changed from romw to davea.
  • priority changed from Trivial to Minor.
  • component changed from Client - Manager to Client - Daemon.

What do you think?

04/26/07 14:12:56 changed by davea

  • status changed from new to closed.
  • resolution set to wontfix.

I'm not in favor of this. I don't think limiting the number of CPUs used while busy will increase system responsiveness. Limiting the RAM usage will.

E.g.: if you use 1 CPU and it causes thrashing, your system will be sluggish. If you use N CPUs (at zero priority) with small working set, your system will not be sluggish

11/24/08 14:53:43 changed by Pepo

  • cc set to Pepo.
  • status changed from closed to reopened.
  • resolution deleted.

According to numerous requests, I'd like to suggest this being implemented arbitrarily. Currently the client considers just whether to go or sleep and how much memory to use, according to user's idleness.

Both Working and Idle states should contain a separately manageable set of "resources usage preferences" (CPU % throttling, %/number of CPU cores, memory usage, exclusive_app, etc.) just like it is now with preference sets for venues.

11/24/08 17:39:15 changed by Nicolas


If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.