Lines Matching +full:max +full:- +full:reason
5 In the context of high-performance computing (HPC), the Operating System
9 system. Moreover, hardware-related jobs can also cause noise, for example,
22 interrupts and reports the max observed gap between the reads. It also
32 source of interferences, increasing a per-cpu interference counter. The
38 hardware-related noise. In this way, osnoise can account for any
40 prints the sum of all noise, the max single noise, the percentage of CPU
44 -----
59 # _-----=> irqs-off
60 # / _----=> need-resched
61 # | / _---=> hardirq/softirq
62 # || / _--=> preempt-depth MAX
64 … |||| RUNTIME NOISE % OF CPU NOISE +-----------------------------+
65 …# TASK-PID CPU# |||| TIMESTAMP IN US IN US AVAILABLE IN US HW N…
67 …<...>-859 [000] .... 81.637220: 1000000 190 99.98100 9 18 0 1007 …
68 …<...>-860 [001] .... 81.638154: 1000000 656 99.93440 74 23 0 1006 …
69 …<...>-861 [002] .... 81.638193: 1000000 5675 99.43250 202 6 0 1013 …
70 …<...>-862 [003] .... 81.638242: 1000000 125 99.98750 45 1 0 1011 …
71 …<...>-863 [004] .... 81.638260: 1000000 1721 99.82790 168 7 0 1002 …
72 …<...>-864 [005] .... 81.638286: 1000000 263 99.97370 57 6 0 1006 …
73 …<...>-865 [006] .... 81.638302: 1000000 109 99.98910 21 3 0 1006 …
74 …<...>-866 [007] .... 81.638326: 1000000 7816 99.21840 107 8 0 1016 …
76 In addition to the regular trace fields (from TASK-PID to TIMESTAMP), the
80 - The RUNTIME IN US reports the amount of time in microseconds that
82 - The NOISE IN US reports the sum of noise in microseconds observed
84 - The % OF CPU AVAILABLE reports the percentage of CPU available for
86 - The MAX SINGLE NOISE IN US reports the maximum single noise observed
88 - The Interference counters display how many each of the respective
92 The reason being is that this sample was taken on a virtual machine,
96 --------------------
100 - osnoise/cpus: CPUs at which a osnoise thread will execute.
101 - osnoise/period_us: the period of the osnoise thread.
102 - osnoise/runtime_us: how long an osnoise thread will look for noise.
103 - osnoise/stop_tracing_us: stop the system tracing if a single noise
106 - osnoise/stop_tracing_total_us: stop the system tracing if total noise
109 - tracing_threshold: the minimum delta between two time() reads to be
112 - osnoise/options: a set of on/off options that can be enabled by
119 --------------
124 - DEFAULTS: reset the options to the default value.
125 - OSNOISE_WORKLOAD: do not dispatch osnoise workload (see dedicated
127 - PANIC_ON_STOP: call panic() if the tracer stops. This option serves to
129 - OSNOISE_PREEMPT_DISABLE: disable preemption while running the osnoise
130 workload, allowing only IRQ and hardware-related noise.
131 - OSNOISE_IRQ_DISABLE: disable IRQs while running the osnoise workload,
132 allowing only NMIs and hardware-related noise, like hwlat tracer.
135 ------------------
140 - osnoise:sample_threshold: printed anytime a noise is higher than
142 - osnoise:nmi_noise: noise from NMI, including the duration.
143 - osnoise:irq_noise: noise from an IRQ, including the duration.
144 - osnoise:softirq_noise: noise from a SoftIRQ, including the
146 - osnoise:thread_noise: noise from a thread, including the duration.
158 …osnoise/8-961 [008] d.h. 5789.857532: irq_noise: local_timer:236 start 5789.857529929 duratio…
159 …osnoise/8-961 [008] dNh. 5789.858408: irq_noise: local_timer:236 start 5789.858404871 duratio…
160 …migration/8-54 [008] d... 5789.858413: thread_noise: migration/8:54 start 5789.858409300 dur…
161 …osnoise/8-961 [008] .... 5789.858413: sample_threshold: start 5789.858404555 duration 8812 ns…
171 The reason roots in the overhead of the entry and exit code that happens
176 ---------------------------------------