Saturday, April 6, 2013

How to Monitor OS level monitors?

One method of monitoring OS resources utilization by examining the performance counter logs which contains several critical counters that are used when evaluating performance issues. There are a number of primary counters that we’ll look at and they include metrics for CPU, memory, and disk performance.

CPU Metrics

Counter Description
System\Processor Queue Length\(N\A) Logs the number of items waiting to be
processed by the CPU. Values higher than 2 indicates the need to add more or faster processors.
Processor\% Processor Time\_Total Records the current CPU utilization. This log
helps determine the need for additional processor capacity.
Processor\Interrupts\Sec Records the number of times processing is
stopped to handle a hardware request for disk or memory I/O. Values higher than 1000 may indicate a hardware issue.

Memory Metrics

Counter Description
Memory\Pages/sec\(N/A) Monitors the data written to or read from
memory. Values higher than 200 indicates the need to increase RAM.
Memory\Pages Faults/sec\(N/A) Records the number of times that data was not
found in memory.
Memory\Available Mbyers\(N/A) Monitors the amount of memory available to the
system. Values below 10% of total physical memory indicate the need for more
RAM.
Memory\Pool Nonpaged Bytes\(N/A) Records the amount of data that cannot be paged
on the disk.

Disk Metrics

Counter Description
PhysicalDisk\% Disk Time\DriveLetter Logs the amount of time for which disk is
active during the last monitoring period. Values higher than 80% indicate
that there may be a problem with the hard drive controller or insufficient
memory.
PhysicalDisk\Current Disk Queue
Length\DriveLetter
Logs the number of the items waiting to be
written to or read from the disk. Values higher than 2 indicate a problem
with the disk subsystem. RAID 5 or RAID 10 should be implemented to improve
performance.

No comments:

Post a Comment