1

Closed

PAL processed couters of PhysicalDisk in Errors

description

I download and tested PAL v2.2.1 on Win7 by using perfmon log with two counters below.
\PhysicalDisk(_Totl)\Current Disk Queue Length
\PhysicalDisk(_Totl)\Disk Bytes/sec
 
But I got following errors.
 
Generating the HTML Report...WARNING: Please post errors or problems with this tool to the PAL web site located at http://www.codeplex.com/PAL with
the following error message and a brief description of what you were trying to do. Thank you.
Property 'Count' cannot be found on this object. Make sure that it exists.
At C:\Program Files\PAL\PAL\PAL.ps1:4675 char:43
  • For ($t=0;$t -lt $alQuantizedTime. <<<< Count;$t++)
    • CategoryInfo : InvalidOperation: (.:OperatorToken) [], ParentContainsErrorRecordException
    • FullyQualifiedErrorId : PropertyNotFoundStrict
       
      Steven

file attachments

Closed May 30, 2012 at 6:16 AM by ClintH
Resolved by asking the user to collect all instances of the disk counters.

comments

ClintH wrote Apr 10, 2012 at 4:22 AM

That is because _Totl is not a valid counter instance. Also, the _Total instance is ignored by PAL as well because the _Total instance is an average of all of the disks and that data is not useful in my experience. Try collecting all instances of the counter such as \PhysicalDisk(*)\Current Disk Queue Length

syzsyz2 wrote Apr 10, 2012 at 5:34 PM

It is working now after changing to all instances. Do you recommend to use "all instances" instead of "_Total" in other objects counters (like process, processor, ...) or it just applies to "PhysicalDisk"?
Thanks for help.
Steven

ClintH wrote Apr 12, 2012 at 3:57 AM

Yes, I recommend to always use all instances of the counters unless you are specifically monitoring a specific resource for a specific problem.