stall

Provides metrics on primary CPU performance limiters by breaking the CPI

 

into seven components.

sysbus

Provides metrics on system bus utilization. If you specify the sysbus event

 

set, you must use the --bus-speedoption to provide bus speed in MHz.

 

For example: --bus-speed 200.

threadswitch

Provides data about the effect of HyperThreading on the measured processes

 

for Integrity servers dual-core Itanium 2 and Itanium 9300 quad-core processor

 

systems.

tlb

Provides metrics related to translation lookaside buffer (TLB) misses.

cstack Measurement Report Description

With the cstack measurement, produced by the cstack measurement configuration file, HP Caliper measures and reports a sampled call stack profile, produced by periodically sampling the application program counter and each of its thread's call stacks. It also measures and reports the blocking primitives that are responsible for the blocked samples.

Example Command Line for Text Report

$ /opt/caliper/bin/caliper cstack -o results.txt ehh_thr_mutex1

Example Command Line for CSV Report

$ caliper cstack --csv results.csv enh_thr_mutex1

cstack Measurement Report Metrics

Table 16 (page 181) shows the information found in the flat profile part of a Call Stack Profile report.

In this table, “program object” refers to any of the following:

Process summary

Load module

Function

Source statement

Instruction bundle

Table 16 Information in cstack Measurement Report Fields (Flat Profile)

Column

Description

% Total IP Samples

Percentage of direct sample hits attributable to a given program object; run and blocked hits

 

combined.

 

 

Cumulat % of Total

Cumulative percentage of direct sample hits attributable to a given program object; run and

 

blocked hits combined.

 

 

IP Samples

Total number of direct sample hits attributed to the given object; run. and blocked hits combined

(HP-UX only)

 

 

 

Sample Hits Running

Number of direct sample hits taken when the process was running, attributed to the given object.

(HP-UX only)

 

 

 

Sample Hits Waiting

Number of direct sample hits taken when a thread was waiting, (blocked or spinning) on a

(HP-UX only)

thread level blocking primitive (mutex, read/write lock, or condition variable) or process level

blocking primitive (semaphore, message queue, socket, pipe, file descriptor).

 

 

 

Sample Hits Blocked

Number of direct sample hits taken when process was blocked, attributed to the given object.

(HP-UX only)

 

 

 

cstack Measurement Report Description 181