Cisco Cisco Unified Contact Center Enterprise 9.0(1)
Serviceability Best Practices Guide for Unified ICM/Unified CCE & Unified CCH
©2012 Cisco Systems, Inc.
106
Process
Handle Count (_Total)
Int32
# handles
The total count of handles currently open by this process. This number is equal to the sum of the handles
currently open by each thread in this process.
currently open by each thread in this process.
Memory
Page Faults / sec
Int32
# faults
Page Faults/sec is the average number of pages faulted per second. It is measured in number of pages faulted
per second because only one page is faulted in each fault operation; hence this is also equal to the number of
page fault operations. This counter includes both hard faults (those that require disk access) and soft faults
(where the faulted page is found elsewhere in physical memory.) Most processors can handle large numbers of
soft faults without significant consequence. However, hard faults, which require disk access, can cause
significant delays.
per second because only one page is faulted in each fault operation; hence this is also equal to the number of
page fault operations. This counter includes both hard faults (those that require disk access) and soft faults
(where the faulted page is found elsewhere in physical memory.) Most processors can handle large numbers of
soft faults without significant consequence. However, hard faults, which require disk access, can cause
significant delays.
Memory
Committed Bytes
Int32
# bytes
Committed Bytes is the amount of committed virtual memory, in bytes. Committed memory is the physical
memory that has space reserved on the disk paging files. There can be one or more paging files on each
physical drive. This counter displays the last observed value only; it is not an average.
memory that has space reserved on the disk paging files. There can be one or more paging files on each
physical drive. This counter displays the last observed value only; it is not an average.
Memory
Pages / sec
float
# pages per second
Pages/sec is the rate at which pages are read from or written to disk to resolve hard page faults. This counter is
a primary indicator of the kinds of faults that cause system-wide delays. It is the sum of Memory\\Pages
Input/sec and Memory\\Pages Output/sec. It is counted in numbers of pages, so it can be compared to other
counts of pages, such as Memory\\Page Faults/sec, without conversion. It includes pages retrieved to satisfy
faults in the file system cache (usually requested by applications) non-cached mapped memory files.
a primary indicator of the kinds of faults that cause system-wide delays. It is the sum of Memory\\Pages
Input/sec and Memory\\Pages Output/sec. It is counted in numbers of pages, so it can be compared to other
counts of pages, such as Memory\\Page Faults/sec, without conversion. It includes pages retrieved to satisfy
faults in the file system cache (usually requested by applications) non-cached mapped memory files.
System
Threads
Int32
# threads
Threads is the number of threads in the computer at the time of data collection. This is an instantaneous count,
not an average over the time interval. A thread is the basic executable entity that can execute instructions in a
processor.
not an average over the time interval. A thread is the basic executable entity that can execute instructions in a
processor.
System
Processor Queue Length
Int32
# threads
Processor Queue Length is the number of threads in the processor queue. Unlike the disk counters, this counter
counters, this counter shows ready threads only, not threads that are running. There is a single queue for
processor time even on computers with multiple processors. Therefore, if a computer has multiple processors,
you need to divide this value by the number of processors servicing the workload. A sustained processor queue
of less than 10 threads per processor is normally acceptable, dependent of the workload.
counters, this counter shows ready threads only, not threads that are running. There is a single queue for
processor time even on computers with multiple processors. Therefore, if a computer has multiple processors,
you need to divide this value by the number of processors servicing the workload. A sustained processor queue
of less than 10 threads per processor is normally acceptable, dependent of the workload.
System
Processes
Int32
# processes
Processes is the number of processes in the computer at the time of data collection. This is an instantaneous
count, not an average over the time interval. Each process represents the running of a program.
count, not an average over the time interval. Each process represents the running of a program.
8.3
Platform Diagnostic Counters
8.3.1
All Components
If a problem occurs on a Unified CCE/Unified ICM component, to further diagnose the problem,
enable these counters using the Windows PerfMon tool (On windows 2008 R2, Start > Cisco
Unified CCE Tools > Performance Monitor). At first, set the interval to 15 seconds and collect a
sample large enough before, during, and after the problem. Save the data in .CSV format for
simple import into Microsoft Office Excel. Attach the file to the TAC case.
enable these counters using the Windows PerfMon tool (On windows 2008 R2, Start > Cisco
Unified CCE Tools > Performance Monitor). At first, set the interval to 15 seconds and collect a
sample large enough before, during, and after the problem. Save the data in .CSV format for
simple import into Microsoft Office Excel. Attach the file to the TAC case.
If the data does not provide enough resolution to diagnose root cause, increase the interval to 5
seconds. A sample interval more frequent than 3 seconds should not be attempted.
seconds. A sample interval more frequent than 3 seconds should not be attempted.