Performance measurement – Teledyne LeCroy Automation API for IBTrainer Software Ver.2.0 User Manual
Page 17
Performance Measurement
Programming the IBTrainer
CATC IBTrainer InfiniBand Exerciser API Reference
1-7
Performance Measurement
The performance measurement counts values such as the size of
payload, the number of good and bad packets and the number of link
packets received and transmitted by the exerciser. The two performance
counters that hold the result of the performance measurement are
implemented in the hardware of the exerciser and are accessed via the
IGCPerformance
class of the API (see
“IGCPerformance Class” on
page 2-10
). For each of the two performance counters, you can
separately determine which VLs to be monitored for incoming and
which VLs to be monitored for outgoing packets.
Before starting the measurement you must select VLs you want to
monitor. Then the measurement can be started. When reading out the
measurement you obtain the values that accumulated from the last
time you read out the values or started the performance measurement.