Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go ยป
No member browsing this thread
Thread Status: Active
Total posts in this thread: 35
Posts: 35   Pages: 4   [ Previous Page | 1 2 3 4 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
This topic has been viewed 2909 times and has 34 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

I just:

-task manager (I have XP home)
-processes
-right click on WCGRID_Autodock.exe
-Set priority (don't choose realtime)


The default is Low, I set it to High or Above Normal when I'm away from my computer.
[Dec 9, 2005 10:10:16 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

Hello coldxfusion,
The WCG application runs instead of the System Idle Process, so if you are away from your computer it will be running at 99% + utilization anyway. In fact, it will run all the time except for the OS making periodic checks and running scheduled tasks. So you are just making extra work for yourself.

There is nothing wrong with what you are doing. I just want to reassure you that it is unnecessary.

mycrofth
[Dec 9, 2005 10:52:02 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Alther
Former World Community Grid Tech
United States of America
Joined: Sep 30, 2004
Post Count: 414
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

I just:

-task manager (I have XP home)
-processes
-right click on WCGRID_Autodock.exe
-Set priority (don't choose realtime)


The default is Low, I set it to High or Above Normal when I'm away from my computer.

This has absolutely no effect on the true priority of the grid task. To know why this is, you have to understand how the Windows scheduler works. The task manager only shows you the priority class of a process, not it's true priority. In Windows, a thread/process priority is set by two values: the priority class and the relative priority within the class. All classes except realtime overlap. Depending on the relative priorities, it's possible for a 'Low' class process to actually be higher priority than a 'High' class process.

The grid application's relative priority (which you can not easily see or change) is also at set to the lowest (called 'Idle'). 'Idle' priority happens to be equal in all priority classes except realitime (i.e. always 1), thus changing the priority class via Task Manager or other tools does absolutely nothing.

The only way you can change the priority of the agent task is to set it to Realtime, but you should never do this or you'll end up with an unusable machine because nothing will be allowed to run exept the grid process.

Even if you could change it to a higher priority, why would you? The whole point is to allow people to use their computers normally, while contributing in the background. Changing it to high while you're asleep doesn't change anything. Since your machine isn't doing anything the grid app is getting all the CPU already. Setting it to high is pointless....unless, of course, you want to block that critical virus scan or backup that was blocked because the grid app was using all the CPU....
----------------------------------------
Rick Alther
Former World Community Grid Developer
[Dec 10, 2005 1:40:42 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Alther
Former World Community Grid Tech
United States of America
Joined: Sep 30, 2004
Post Count: 414
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

I was under the impression that the grid program only uses excess cycles that would have been used up by the System Idle Process anyway, so that the comp actually isn't doing any more work with the grid operating than without.
As a non-techie, I could easily be wrong, but that's what I thought.

Yes, that's true. The System Idle process is actually the lowest priority task in the system, and it runs when there is nothing else left to run at that moment. The Task Manger shows utilization by adding up the utilization or all processes, except the System Idle task. That's how the Task Manager is able to show you things like "5%" utilization. 95% of it was spent in the System Idle process.

CPUs heat up because there are a lot of electrons moving about the chip. A CPU has several different components to it: ALU, FPU, Cache, etc. Applications makes use of all these sections. Pushing electrons through all of them causes heat. The System Idle process is a very small program that essentially does "nothing". It's whole job is to have something for the operating systme to schedule when there is nothing else left. By doing "nothing", it doesn't touch a vast majority of the CPU, thus the CPU is generating less heat. This explains why the grid application (or any other program that uses a lot of CPU, like compilers or games) cause the CPU to heat up - they're exercising much more of the CPU than the Idle process.

So, yes, the CPU always runs at 100%, though the task manager is really only reporting "useful" utilization.
----------------------------------------
Rick Alther
Former World Community Grid Developer
----------------------------------------
[Edit 1 times, last edit by Alther at Dec 10, 2005 5:32:23 PM]
[Dec 10, 2005 1:55:49 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

If you had not noticed, a throttle feature was implemented at the request of several users early on in the project. As others have suggested, you should be able to run flat out at 100% if you maintain your system and keep the fans/cooling fins free from dust. You can see a description of the throttle feature here.
[Dec 10, 2005 3:40:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

It is none the less a good Idea to have more control over your system resources. In example, I have dual core machine and it works only on one core, so I'm wasting 50% of processor power. If I could manually set to use other cpu for new work unit it would be 100% usage, or not if don't wan't it.
[Dec 10, 2005 10:01:23 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

Dear members, although my system do not overheat - in the strict sense of the word - and in such case the processor speed would be automatically lowered, I have the cooler constantly on at the maximum speed. Noise is OK but situations like this may arise the suspect that the machine lifetime - or mean time before failure - could diminish. Setting the agent to run in screen saver mode may be an answer but could drastically reduce the time dedicated to the projects, or may not be the solution when the computer is substantially unused for much time during the day. I would also welcome the possibility to control the processor percentace allocated to WCG projects.

Greetings.
[Dec 11, 2005 10:28:30 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
confused Re: control panel for cpu usage

???
I would also welcome the possibility to control the processor percentage allocated to WCG projects.

But that is what Lewis Carroll posted about. tired
He gave a link to instructions in 'Start Here' on how to control the maximum percentage of cpu utilized by the WCG -- http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=2683#17271
[Dec 11, 2005 11:13:52 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: control panel for cpu usage

Yes, sorry blushing . I didn't read carefully enough that post, so I've used ThreadMaster.
[Dec 11, 2005 3:32:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: rfe: control panel for cpu usage

Lewis carrol said:
You can see a description of the throttle feature here.


This is not a "throttle feature", just some Windows tweaking.

Having a built-in "throttle" accessible in the WCG program itself should not that be difficult to implement, especially considering IBM is backing the project.

And it would probably encourage more people to use the program.

mmm
[Dec 11, 2005 4:25:38 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 35   Pages: 4   [ Previous Page | 1 2 3 4 | Next Page ]
[ Jump to Last Post ]
Post new Thread