View previous topic :: View next topic |
Author |
Message |
thomasschmeidl
Joined: 15 Apr 2006 Posts: 166 Location: Germany, Bavaria
|
Posted: Tue Jan 11, 2011 2:44 pm Post subject: Dominant Process test shows CPU load > 100 |
|
|
We set up dominant process test to monitor excessive CPU utilization.
The test is set to show "value, process name".
Now we observe that the test sometimes goes to bad with results like:
"109:oracle.exe" or even "1095:oracle.exe"
Any idea?
thomas |
|
Back to top |
|
|
KS-Soft
Joined: 03 Apr 2002 Posts: 12806 Location: USA
|
Posted: Tue Jan 11, 2011 3:03 pm Post subject: |
|
|
Could you please provide more information?
- HostMonitor version?
- Windows?
- Service Pack?
- How many CPU cores installed on the system?
Regards
Alex |
|
Back to top |
|
|
thomasschmeidl
Joined: 15 Apr 2006 Posts: 166 Location: Germany, Bavaria
|
Posted: Wed Jan 12, 2011 9:24 am Post subject: |
|
|
HM 8.28 installed as a service on W2003-Server SP2 with 2 physical CPUs with 1 Core each CPU
Regards
Thomas |
|
Back to top |
|
|
KS-Soft
Joined: 03 Apr 2002 Posts: 12806 Location: USA
|
Posted: Wed Jan 12, 2011 4:46 pm Post subject: |
|
|
109% is normal value when you have more than 1 CPU or CPU core.
If you have 2 CPU, process can use up to 200% of CPU time (100% on one CPU and 100% on another CPU).
However 1095% value is impossible on 2 CPU system...
We are checking HostMonitor code but do not see any mistake.
Are you sure you setup test to display value? May be it shows process ID?
or may be it shows 195:oracle.exe, not 1095:oracle.exe?
Regards
Alex |
|
Back to top |
|
|
thomasschmeidl
Joined: 15 Apr 2006 Posts: 166 Location: Germany, Bavaria
|
Posted: Thu Jan 13, 2011 7:53 am Post subject: |
|
|
Hello Alex,
I sent you an email witha txt log to support@ks-soft.net |
|
Back to top |
|
|
KS-Soft
Joined: 03 Apr 2002 Posts: 12806 Location: USA
|
Posted: Mon Jan 17, 2011 1:43 pm Post subject: |
|
|
We rechecked our code once more and do not see any mistake. Probably target system provides wrong information to HostMonitor.
It can be verified by using WMI Query like
select KernelModeTime from Win32_Process where caption='oracle.exe'
select UserModeTime from Win32_Process where caption='oracle.exe'
If you setup 2 WMI tests with these queries with short time interval (e.g. every 2 seconds) and store all results into log (e.g. private log) then it will be possible to analyze data to find out if system works correctly... however this does not mean we will be able to tell why system works incorrectly.
Is this problem appears on single system?
Regards
Alex |
|
Back to top |
|
|
thomasschmeidl
Joined: 15 Apr 2006 Posts: 166 Location: Germany, Bavaria
|
Posted: Tue Jan 18, 2011 1:17 am Post subject: |
|
|
Dear Alex,
Quote: | Probably target system provides wrong information to HostMonitor. |
you are propably right,
we had set up the test on an oracle-db-server, which had inexplainable phases of 100%-CPU. During these phases the server was barely accessible (no rdp possible, slow pings, no response to oracle-clients etc.) and we wanted to find out, whether it was oracle or an other process that caused the problems.
5 days ago we patched the oracle db and have no more 100% CPU phases. I just checked the logs and didn't find any more strange reply in the Dominant Process Test.
Regards
Thomas |
|
Back to top |
|
|
|