Performance Counter : wrong value for virtual bytes counter

When you post information about some problem, please include the following details: - OS version (e.g. Windows 2000 Professional SP3); HostMonitor version; problem description.
Post Reply
jbarrellon
Posts: 23
Joined: Wed Oct 08, 2008 2:13 am

Performance Counter : wrong value for virtual bytes counter

Post by jbarrellon »

Hello

We're using the test Performance Counter to monitor memory used by databases (with virtual bytes counter).
However, we realized that the value returned by RMA is limited to 4GB, even if the actual value is upper.
When clicking on "Get Current Value", we also get the 4GB value.

example :

Image

actual value on server :

Image

Here are the test detail :

; ------- Test #01 -------


Method = PerfCounter
;--- Common properties ---
;DestFolder = Root\ADMINISTRATION\VENTE_PRIVEE-LYON_1\ORACLE\LMPROD\
RMAgent = VENTE_PRIVEE-LYON_1.LY1-LM64-PROD
Title = LMPROD virtual bytes oracle.exe
Comment = 919^M45
RelatedURL =
ScheduleMode= Regular
Schedule = Administration_FR
Interval = 3600
Alerts = Recheck
ReverseAlert= No
UnknownIsBad= No
WarningIsBad= No
UseCommonLog= Yes
PrivLogMode = Default
CommLogMode = Default
;--- Test specific properties ---
PerfCounter = \\LY1-LM64-PROD\Process(oracle#1)\virtual bytes
Condition = MoreThan
Value = 4500000000,00
DisplayMode = BytesToMb

;-----------------------------------------------------------------------------


HM v9.58 running on Windows Server 2008 R2
RMA v4.62 running on Windows Server 2008 R2

Regards,
Julien
KS-Soft
Posts: 12869
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

We tested HostMonitor on several systems and cannot reproduce the problem.
Is this issue related to HostMonitor-PassiveRMA only? ActiveRMA? HostMonitor itself as well?
What about \Process(_Total)\Virtual Bytes counter? Same problem?

Regards
Alex
jbarrellon
Posts: 23
Joined: Wed Oct 08, 2008 2:13 am

Post by jbarrellon »

Hi Alex,

We have the issue with passive RMA (we only use passive RMA).
The test is working fine with counter \Process(_Total)\Virtual Bytes.
It's also working when performed from HostMonitor.
I also tried with other process consuming more than 4GB memory and it's not working.

Also, i just realized that it's actually not working only when performed on the local server (server hosting RMA). For example, if i edit the test properties and i change only the RMA to select one installed on another server (in the same LAN), the test is now working.
I hope this is clear enough.

Thanks for your help.
Regards,
Julien
KS-Soft
Posts: 12869
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

I would suggest use WMI test method instead
Select VirtualSize from Win32_Process where Caption=' oracle.exe'

Regards
Alex
jbarrellon
Posts: 23
Joined: Wed Oct 08, 2008 2:13 am

Post by jbarrellon »

for your information :

It's working with
\\localhost\Process(oracle#1)\virtual bytes
rather than
\\LY1-LM64-PROD\Process(oracle#1)\virtual bytes
(where LY1-LM64-PROD is hostname)
Post Reply