• 2019 Update 3
  • 03/07/2019
  • Public Content
  • Download as PDF
Contents

Similar to recording of process specific counters, Intel® Trace Collector can record operating system counters, which provide information about a node. In contrast to the process specific counters, OS counters are sampled very infrequently by one background thread per node and thus the overhead is very low. The amount of trace data also increases insignificantly.
By default, recording of OS counters is disabled. To enable it, set the configuration option:
COUNTER
<counter_name>
ON
Supported Counters
Counter Name
Unit
Comment
disk_io
KB/s
Read/write disk IO (any disk in the node).
net_io
KB/s
Read/write network IO (any system interface). This might not include the MPI transport layer.
cpu_idle
percent
Average percentage of CPU time of all CPUs spent in idle mode.
cpu_sys
percent
Average percentage of CPU time of all CPUs spent in system code.
cpu_usr
percent
Average percentage of CPU time of all CPUs spent in user code.
You can change the delay between recording the current counter values with the configuration option
OS-COUNTER-DELAY
(by default, 1 second). CPU utilization is calculated by the OS with sampling, therefore a smaller value does not necessarily provide more detailed information. Increasing it could reduce the overhead further, but only slightly because the overhead is hardly measurable already.
These OS counters appear in the trace as normal counters which apply to all processes running on a node. To view the counters in Intel® Trace Analyzer, use
Counter Timeline
.
See Also

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804