User Tools

Site Tools


realtime:documentation:howto:tools:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
realtime:documentation:howto:tools:start [2017/02/08 14:11]
anna-maria created; moved into new namespace; add headline
realtime:documentation:howto:tools:start [2024/05/12 00:03]
alison Add acronym for RTLA
Line 3: Line 3:
 Following are the tools and utilities which might be helpful to someone who is trying to write an userspace application or make changes to the real-time kernel: ​ Following are the tools and utilities which might be helpful to someone who is trying to write an userspace application or make changes to the real-time kernel: ​
  
-  ​* [[realtime:​documentation:​howto:​howto_rt_tools_ltp|Linux Test Project]] +---- 
-  * [[realtime:​documentation:​howto:​howto_rt_tools_cyclictest|cyclictest]] +<WRAP half column>​ 
-  * [[realtime:​documentation:​howto:​howto_rt_tools_rteval|rteval]] +===== Test Suites ===== 
-  * [[realtime:​documentation:​howto:​howto_rt_tools_worstcaselatency|Worst case latency test scenarios]]+ 
 +There are several test suites available:​ 
 +  ​* [[realtime:​documentation:​howto:​tools:ltp|Linux Test Project]] 
 +  * [[realtime:​documentation:​howto:​tools:​rt-tests|rt-tests]] 
 + 
 +===== Resource Partitioning ===== 
 + 
 +  * [[realtime:​documentation:​howto:​tools:​cpu-partitioning:​start|CPU Partitioning]] 
 + 
 + 
 +</​WRAP>​ 
 + 
 +<WRAP half column>​ 
 +===== Latency detection ===== 
 + 
 +Information about latency debugging techniques is available [[realtime:​documentation:​howto:​debugging:​start|here]]. 
 + 
 +The following tools can be useful for latency detection:​ 
 +  * [[realtime:​documentation:​howto:​tools:​rtla|The realtime Linux analysis tool (RTLA)]] 
 +  * [[realtime:​documentation:​howto:​tools:​cyclictest:​start|Cyclictest]] (part of the test suite [[realtime:​documentation:​howto:​tools:​rt-tests|rt-tests]]) 
 +  * [[realtime:​documentation:​howto:​tools:​ftrace|Ftrace]] 
 +  * [[realtime:​documentation:​howto:​tools:​lttng|LTTng]] 
 +  * [[realtime:​documentation:​howto:​tools:​latency-tracker|latency-tracker]] 
 +  * [[realtime:​documentation:​howto:​tools:​hwlat|Ftrace - hwlat tracer]] 
 +  * [[realtime:​documentation:​howto:​tools:​perf-smi-cost|Perf stat - Cost of SMI handling]] 
 +  * [[https://​www.brendangregg.com/​perf.html#​SchedulerAnalysis|scheduler analysis with perf]] 
 + 
 +The following projects use Cyclictest results to evaluate latencies:​ 
 +  * [[realtime:​documentation:​howto:​tools:​rteval|rteval]] 
 +  * [[realtime:​documentation:​howto:​tools:​worstcaselatency|Worst case latency test scenarios]] 
 + 
 +</​WRAP>​
realtime/documentation/howto/tools/start.txt · Last modified: 2024/05/12 00:03 by alison