LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-18-2009, 09:11 PM   #1
rabbit00
LQ Newbie
 
Registered: Mar 2009
Posts: 8

Rep: Reputation: 0
CPU usage drop during halfway calculation


Hi I'm new in linux.

Have face a problem regarding xw8200 workstation. ( Redhat 3 update 7 ).

During the workstation performing the calculation, if we did not physically interrupt the workstation for about 60sec, the CPU usage will drop from 60% to 5% ( seem like go to sleep mode / idle ) for about 10sec before it resume calculation.

But if we interrupt it with moving the mouse. It will be OK for about 30~60 sec.

Try following but the condition still same.
- interrupt with keyboard
- disable the screen saver
- add a looping program

PS ; the same calculation ( program ) is working fine at xw4400 workstation

Please help.
 
Old 03-20-2009, 10:44 AM   #2
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 7,183

Rep: Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212Reputation: 2212
I don't know of any particular way to diagnose a problem like this "from a distance." Plainly, this program has some kind of dependency upon the user-interface, and it grinds to a halt because it's waiting for that resource.

One strategy that sometimes works is to spin the calculations off to a child-thread. This thread has no interaction whatsoever with the user interface: it is simply a computational loop.

But... if it "works fine on one workstation but not another," that is quite strange. Perhaps, though, the fact that "it works just fine over here" is, well, coincidence. Maybe the program's present design is vulnerable to this sort of problem, and "for some happy reason it doesn't happen over here."

If you can spin the calculations off to a purely CPU-bound child thread, then (any...) operating system dispatcher will quickly recognize it to be "a CPU-bound thread" that never waits on anything, and it ought to be given cycles no matter what the user-interface may be doing at any particular time.

Finally, I'm going to assume that the two workstations have a comparable amount of memory and so-forth ... that there are no "memory leaks," no resource-bugs of that sort ... that it is, in fact, "a good, clean program" that you can have confidence in.

Last edited by sundialsvcs; 03-20-2009 at 10:45 AM.
 
Old 03-22-2009, 10:54 PM   #3
rabbit00
LQ Newbie
 
Registered: Mar 2009
Posts: 8

Original Poster
Rep: Reputation: 0
The both workstation memory size ( 3.91 GB )and memory usage ( about 50% ) are the same. But the CPU type is different. xw8200 [ Intel(R) Xeon(TM) CPU @ 3.8GHz ] ; xw4400 [ Inter(R) Core(TM) 2 CPU 6700 @ 2.66GHz ).

In fact, after we replace the problem workstation from xw8200 to xw4400 ( 2 units ), the problem all can be resolved.
But still have 3 units yet to replace due to budget constain.

As per our finding recently, the problem did not happen again if we use other workstation to vnc ( with open system monitor ) over to the xw8200 workstation [ Anyway the problem will persist if the system monitor screen is been minimized ]

We found this problem is quite strange.
Wonder whether the root cause is related to xlib which used by both mouse pointer and vnc.

Please help to suggest the possible root cause and solution if possible. Thanks...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
TOP command: calculation of memory usage samiralmousawi Linux - Server 7 07-29-2008 04:16 PM
Does process memory usage drop? Zeno McDohl Linux - Newbie 3 07-11-2008 12:40 AM
getting realtime info on memory usage-cpu and harddrive usage steering Linux - Newbie 5 03-03-2005 09:43 PM
how to determine cpu usage, memory usage, I/O usage by a particular user logged on li rags2k Programming 4 08-21-2004 05:45 AM
Controlling CPU usage & memory usage Saravana babu Linux - Software 0 02-18-2004 06:55 AM


All times are GMT -5. The time now is 08:42 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration