Message boards :
Number crunching :
NEW Pref.: Suspend work if CPU usage is > XX %
Message board moderation
Author | Message |
---|---|
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
If you use BOINC 6.10.32 you will be affected by the new Computing preference: Suspend work if CPU usage is above 25 % 0 means no restriction Enforced by version 6.10.30+ The default of 25% is too low IMO and will make the apps to stop/restart very often which is time consuming overhead. Most users will not know what happens or why. The default have to be 0 (no restriction) or 80-90% What do you think? . Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
Link Send message Joined: 18 Sep 03 Posts: 834 Credit: 1,807,369 RAC: 0 |
I think default should be 0. No change without that the user really want to change it. |
Aurora Borealis Send message Joined: 14 Jan 01 Posts: 3075 Credit: 5,631,463 RAC: 0 |
I agree, the default was set way too low and will likely cause unnecessary problems for many users. I've seen few complaints that would indicate a need for this option or for such a low default setting. |
Konata Izumi Send message Joined: 2 Jul 08 Posts: 178 Credit: 41,203,970 RAC: 0 |
The only reason I could see a low default setting like that is for the odd lap-toppers that actually run BOINC.... *sarcasm* . . . .That'd be about 4 or 5? *more sarcasm* I wonder if it's more to give people who use their PCs for work or telecommuting the feeling that they can contribute to science and still not feel like they just "time-warped" back to the days of Windows 98 and the jittery/choppy/slow CPU experience...... That is a reason I could understand. MOst of the people I talk to are interested in getting more BOINC WU done than anything else. ;) |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
25% does seem low to me, but considering the very large range of computers out there it is probably a good default. On a quad core or such system 25% is 1 core at full load. So in most cases I don't see 25% coming into effect most of the time. On a dual core system I wouldn't really want BOINC to stop processing the science apps just because I was doing something that maxed out 1 core. It's a good feature, but I don't have a use for it at the moment so to 0 it goes. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
25% does seem low to me, but considering the very large range of computers out there it is probably a good default. On a quad core or such system 25% is 1 core at full load. So in most cases I don't see 25% coming into effect most of the time. On a dual core system I wouldn't really want BOINC to stop processing the science apps just because I was doing something that maxed out 1 core. I've also set it to 0 across my different venues, it caused my single core XP3200 to suspend computation, when i suspended a task that was running, to get a Shortie to run instead, needs a higher value here, or it disabled, i might set it to a high value on one of the C2D's, then try some video encoding, but i think it should have been set at 0 as default, and let the users decide their setting. Claggy |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
25% does seem low to me, but considering the very large range of computers out there it is probably a good default. On a quad core or such system 25% is 1 core at full load. So in most cases I don't see 25% coming into effect most of the time. On a dual core system I wouldn't really want BOINC to stop processing the science apps just because I was doing something that maxed out 1 core. On some of my really old systems windows reports about 10-12% CPU usage when the machine is at idle just from the background processes running. So I could see 25% usage getting tripped pretty often. But since the science applications are just using idle processor cycles the new setting is a bit counter intuitive to that whole idea. Since they effective throttle when something else needs the processor. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
hiamps Send message Joined: 23 May 99 Posts: 4292 Credit: 72,971,319 RAC: 0 |
If you use BOINC 6.10.32 you will be affected by the I found that out the hard way also. It should be 0 as default.... Official Abuser of Boinc Buttons... And no good credit hound! |
kittyman Send message Joined: 9 Jul 00 Posts: 51477 Credit: 1,018,363,574 RAC: 1,004 |
The 25% default is a poor choice IMHO.... I can't imagine how this would work. Unless the 25% figure ignores CPU usage by Boinc itself and Boinc based tasks. And what is the point? With Boinc tasks all running at lowest priority, anything else a computer is likely to be doing should take over CPU usage anyway. Not really sure what this was intended to do. "Time is simply the mechanism that keeps everything from happening all at once." |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
And what is the point? With Boinc tasks all running at lowest priority, anything else a computer is likely to be doing should take over CPU usage anyway. Considering there's already an option of "Do work while computer is in use" that seems to compete with this option. Not really sure what this was intended to do. My only guess is so that BOINC does not compete with other low-priority apps that may need large amounts of power in spurts. Something like maybe an XBox media streaming box. Or maybe some server apps that only kick in once in a while. Video rendering could be another class of apps. I can see a use for this option, but I think it competes too closely with "Do work while computer is in use". |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
David Anderson, Alpha email list wrote: The major complaint about BOINC among new users is "it slows down my computer" (and typically they uninstall). |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
David Anderson, Alpha email list wrote:The major complaint about BOINC among new users is "it slows down my computer" (and typically they uninstall). So they are making default settings so that people that don't know how to change settings will not be effected as much it looks like. Which makes sense overall. People that don't have idea what they are doing will be less effect & other that know what to change will most likely disable it. It may lead to more science getting done if it can be shows to have a lower impact on users. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 |
David Anderson, Alpha email list wrote:The major complaint about BOINC among new users is "it slows down my computer" (and typically they uninstall). I don't think it's for people who don't know how to change settings as much as it is for people who may not have even thought that there might be settings. After all, BOINC is supposed to be load-and-go, with tuning left to those who want to tune. Edit: I think there is a large percentage of users out there that see their system running at 100% and think "OMG!! There isn't anything left for me" without realizing that everything is fine, except BOINC "counts" against the CPU percentage, and the trivially lower "idle" task doesn't. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
HAL9000: This preference will not work this way. My understanding is that if something outside BOINC uses e.g. 30% CPU (AV scan in progress; you start Firefox; Almost any program at start will use > 25% CPU) all the processing stops on all CPUs (cores) & on all GPUs (as if you choose "Snooze" from the tray icon). After the CPU usage becomes < 25% the processing resumes. This implies many stops/restarts of the WUs (big overhead especially on CUDA). And if it occurs every minute the apps have no chance to checkpoint? . Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
And what is the point? With Boinc tasks all running at lowest priority, anything else a computer is likely to be doing should take over CPU usage anyway. "Do work while computer is in use" is about "in use" by the user (user is moving the mouse and/or types on the keyboard) "Suspend work if CPU usage is above XX %" is about "in use" by a program (e.g. AV scan starts automatically - no user at the computer) I see usage for this preference to suspend GPU work (CUDA, CAL) in situations as watching DIVX movie or TV program (user is NOT moving the mouse and/or typing on the keyboard for a long time but "uses" the computer) Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Ageless: As we know this "slow down" occurs only if GPU (CUDA) is used. So: 1) this preference have to be intended/used to stop only the GPU work 2) it has to be set (by default) to 25-75% only for new users 3) all "old" accounts which are still at (the default) 25% have to be changed to 0 (no restriction) [those set to different value (NOT 25%) are set manually by the user and need no change] Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
HAL9000: On older systems, mostly single core CPU's, I could see that as an issue. With the newer processors that have more cores the load on the processor is less. Percentage wise at least. On my i7 system with 4 cores & HT. Loading 1 core to 100% is 13% processor load. Which I do not think should cause BOINC to stop processing with the value set to 25%. So for newer multi core systems I don't see 25% as an issue. Just the large number of older single or dual core systems. On my Core 2 Due launching apps like Firefox, IE, & such only shows 3-6% load. Th highest load I could find for launching was winamp with 8%. I do wonder how they came up with the value of 25% tho. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
Thanks, but I'm fully aware of the acute differences between the two options. But ultimately, they do the same thing. I understand that one at least keeps processing going until the CPU hits a certain threshold, but the goal of both options is to reduce user frustration with the BOINC experience. |
kittyman Send message Joined: 9 Jul 00 Posts: 51477 Credit: 1,018,363,574 RAC: 1,004 |
Thanx...that explanation does make a little more sense to me. I guess my view tends to be skewed a little what with 7 of my 8 rigs being crunch-only. So I have nothing else running on them to conflict with WU processing. My daily driver does little more strenuous than listening to youtube clips, and has no Cuda card, so I see few problems there either. "Time is simply the mechanism that keeps everything from happening all at once." |
DJStarfox Send message Joined: 23 May 01 Posts: 1066 Credit: 1,226,053 RAC: 2 |
I've always thought instead of this "CPU usage" monitoring, there should just be a "# CPUs when computer in use" and "# CPUs when computer idle" as separate settings. We have 8 and very soon 12 cores per die; managing many processes is now very important for machine to run smoothly. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.