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 |
| For example: |
threadswitch | Provides data about the effect of HyperThreading on the measured processes |
| for Integrity servers |
| 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
Example Command Line for CSV Report
$ caliper cstack
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 | |
| ||
|
| |
Sample Hits Running | Number of direct sample hits taken when the process was running, attributed to the given object. | |
| ||
|
| |
Sample Hits Waiting | Number of direct sample hits taken when a thread was waiting, (blocked or spinning) on a | |
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. | |
| ||
|
|
cstack Measurement Report Description 181