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: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1023 times and has 4 replies Next Thread
Kent Tong
Cruncher
Joined: Oct 19, 2005
Post Count: 6
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
agent is grabbing more CPU time than it should

Hi,

I was running a CPU intensive program, while the Windows agent was running. From the Task Manager I saw that my program was taking about 5% of the CPU time. Then I exited the Windows agent then it jumped to 15%. It means the agent is competing for the CPU with my program. This is different from what's advertised on this site that it would only run when the computer is idle.

I really would like to contribute the idle time of my computer, but I don't want it to slow down my normal work. Until I find a solution, I guess I'll have to not run the agent.

Is this a known issue? Do you have any plan to solve this problem?
----------------------------------------
[Edit 1 times, last edit by Kent Tong at Jun 19, 2006 8:25:28 AM]
[Jun 19, 2006 8:23:18 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: agent is grabbing more CPU time than it should

It's been said a million times Kent on many a thread here on the forum....UD and BOINC agents go idle / relinguishes to any app, plus it runs at the lowest priority existing. If u have BOINC, much more efficient, you can actually tell it to stay dormant for x-time idle until your app is finished, but obviously the agent needs to do a few clicks monitoring out of a few Ghz. If you look in taskmanager, dont watch the percentage...thats a nanosecond impression...look at the CPU Time allocated (usually a column you have add to the view)...Annotate the CPU time and you'll discover it takes very few seconds while idle.....bycicles compete for the same piece of road as cars, yet cars are not held up.

...i've been running Grid apps for 20 months now, and only during file transmission does it take a few minutes notible to the user.....thats 1/2/3 times a day.

enough said and happy crunching...join Team Dutch Power Cows....future champions of 2006 WorldSoccerchampionships biggrin

ciao
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Jun 19, 2006 8:46:45 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: agent is grabbing more CPU time than it should

Kent Tong, what you describe sounds unlikely. For it to happen, your program would have to have a thread running at idle priority. This would be a problem with your program, not with WCG.

May I ask what program it is?

By the way, 5-15% is not CPU intensive. You will see a lot of variation in CPU usage. It is impossible to take an accurate spot reading in Task Manager. For a meaningful comparison, you would have to use System Monitor, graphing the CPU usage of the processes in question over a period of time.
[Jun 19, 2006 10:28:50 AM]   Link   Report threatening or abusive post: please login first  Go to top 
RT
Master Cruncher
USA - Texas - DFW
Joined: Dec 22, 2004
Post Count: 2636
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: agent is grabbing more CPU time than it should

I have been running the UD agent, the UD/WCG agent or BOINC for over 4 years. I have never seen the situation that you describe. So, while anything is possible, I seriously doubt that the situation you describe is accurate. I, like the others would suggest that what you are seeing is not really the case. And like Didactylos, suggest
It is impossible to take an accurate spot reading in Task Manager. For a meaningful comparison, you would have to use System Monitor, graphing the CPU usage of the processes in question over a period of time.

----------------------------------------
One of your friends in Texas cowboy
RT Website Hosting

----------------------------------------
[Edit 1 times, last edit by RT at Jun 19, 2006 12:34:33 PM]
[Jun 19, 2006 12:32:20 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Viktors
Former World Community Grid Tech
Joined: Sep 20, 2004
Post Count: 653
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: agent is grabbing more CPU time than it should

The UD agent might run at higher % cpu than the throttle setting at certain times and especially when it is packaging up data to send the answers back to the servers. However, unless you see 100% cpu usage, there is no competition for cpu possible. And if there is competition for cpu time with the agent, it would only be with other processes running at lowest priority.

Competition due to paging activity is possible however. If the sum of the working set sizes (="Mem Usage" column in the task manager's process tab) of all of your running applications / processes exceeds the amount of random access memory (RAM) your machine has, then the resulting increased disk paging activity (swapping between memory and disk = "PF Delta" column in the task manager) can slow down everything. So if your machine exhibits this problem, we suggest running the agent as a screen saver only so that at least the grid agent does not make further increase paging activity. The alternative is to not try to run so many things at once or upgrade your system with more RAM.
[Jun 19, 2006 2:28:30 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread