Dominant Process test shows CPU load > 100

All questions related to installations, configurations and maintenance of Advanced Host Monitor (including additional tools such as RMA for Windows, RMA Manager, Web Servie, RCC).
Post Reply
thomasschmeidl
Posts: 166
Joined: Sat Apr 15, 2006 2:14 pm
Location: Germany, Bavaria

Dominant Process test shows CPU load > 100

Post by thomasschmeidl »

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
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Could you please provide more information?
- HostMonitor version?
- Windows?
- Service Pack?
- How many CPU cores installed on the system?

Regards
Alex
thomasschmeidl
Posts: 166
Joined: Sat Apr 15, 2006 2:14 pm
Location: Germany, Bavaria

Post by thomasschmeidl »

HM 8.28 installed as a service on W2003-Server SP2 with 2 physical CPUs with 1 Core each CPU

Regards

Thomas
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

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
thomasschmeidl
Posts: 166
Joined: Sat Apr 15, 2006 2:14 pm
Location: Germany, Bavaria

Post by thomasschmeidl »

Hello Alex,

I sent you an email witha txt log to support@ks-soft.net
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

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
thomasschmeidl
Posts: 166
Joined: Sat Apr 15, 2006 2:14 pm
Location: Germany, Bavaria

Post by thomasschmeidl »

Dear Alex,
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
Post Reply