This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
realtime:documentation:howto:debugging:smi-latency:detection [2018/07/24 13:53] ebugden Correct perf smi-cost link |
realtime:documentation:howto:debugging:smi-latency:detection [2018/08/21 13:20] (current) ebugden [Identifying SMI Related Latencies] Update link |
||
---|---|---|---|
Line 3: | Line 3: | ||
Below are some tools for confirming and characterizing SMIs presented in a suggested order of use. Counting SMIs with Cyclictest is a good place to start because it is a good idea to first confirm that SMIs are happening on a system before investigating the possibility that they are causing latencies. | Below are some tools for confirming and characterizing SMIs presented in a suggested order of use. Counting SMIs with Cyclictest is a good place to start because it is a good idea to first confirm that SMIs are happening on a system before investigating the possibility that they are causing latencies. | ||
- | * [[realtime:documentation:howto:debugging:cyclictest-smi-count|Cyclictest - SMI count]] (Intel x86 only) | + | * [[realtime:documentation:howto:tools:cyclictest:options:smi-count|Cyclictest - SMI count]] (Intel x86 only) |
- | * [[realtime:documentation:howto:debugging:cyclictest-smi-ftrace|Cyclictest - SMI detection with function tracing]] | + | * [[realtime:documentation:howto:debugging:smi-latency:cyclictest-tracing|Cyclictest - SMI detection with function tracing]] |
* [[realtime:documentation:howto:tools:hwlat|Ftrace - hwlat tracer]] | * [[realtime:documentation:howto:tools:hwlat|Ftrace - hwlat tracer]] | ||
* [[realtime:documentation:howto:tools:perf-smi-cost|Perf stat - Cost of SMI handling]] (Intel x86 only) | * [[realtime:documentation:howto:tools:perf-smi-cost|Perf stat - Cost of SMI handling]] (Intel x86 only) |