Latency Tests

Trevor Woerner


Table of Contents
1. Overview
2. Target Boards
3. Helper Components
3.1. Host Helper Components
3.1.1. plotlatency.sh
3.1.2. getstats.sh
3.1.3. freqcurve
3.1.4. ascii2docbook
3.2. Target Helper Components
3.2.1. nicegroup.sh
3.2.2. chrtgroup.sh
3.2.3. TS-target.sh
3.2.4. dolots.sh
4. Scenario Components
4.1. Host Components
4.1.1. httpblast.sh
4.1.2. latency-server
4.2. Target Components
4.2.1. Kernel
4.2.2. udpblast
4.2.3. serialblast
4.2.4. latency-client
5. Scenarios
5.1. Test Conditions
5.2. Test Scenario 1 (TS1)
5.2.1. Host
5.2.2. Target
5.3. Test Scenario 2 (TS2)
5.3.1. Host
5.3.2. Target
5.4. Test Scenario 3 (TS3)
5.4.1. Host
5.4.2. Target
6. Results
6.1. Result Notes
6.2. Test Scenario 1 (TS1) Results
6.2.1. linux-2.6.14.2
6.2.1.1. Measurements
6.2.1.2. Histogram
6.2.1.3. Graphs
6.2.2. linux-2.6.14.2-rt12
6.2.2.1. Measurements
6.2.2.2. Histogram
6.2.2.3. Graphs
6.3. Test Scenario 2 (TS2) Results
6.3.1. linux-2.6.14.2
6.3.1.1. Measurements
6.3.1.2. Histogram
6.3.1.3. Graphs
6.3.2. linux-2.6.14.2-rt12
6.3.2.1. Measurements
6.3.2.2. Histogram
6.3.2.3. Graphs
6.4. Test Scenario 3 (TS3) Results
6.4.1. linux-2.6.14.2
6.4.1.1. Measurements
6.4.1.2. Histogram
6.4.1.3. Graphs
6.4.2. linux-2.6.14.2-rt12
6.4.2.1. Measurements
6.4.2.2. Histogram
6.4.2.3. Graphs
A. Appendix
A.1. Kernel Patch to support Latency Timing