RTAI Testsuite LiveCD
Collecting hardware's hard real-time performance data
| name | value |
| Timestamp of submission: | 2004-10-21 14:46:03-06 |
| Submitter: | pcs[at]olympe[dot]ch |
| Machine ID: | |
| Message: | |
| LiveCD version: | 0.6 |
| Linux version: | 2.6.7-adeos#5 Thu Oct 14 16:22:28 CEST 2004 |
| ADEOS version: | 2.6r8c4/x86 |
| RTAI version: | 3.1 |
| Fusion version: | |
Hardware
CPU
| name | value |
| CPU name: | Pentium III (Katmai) |
| CPU vendor: | GenuineIntel |
| CPU family: | |
| CPU model: | |
| CPU stepping: | |
| CPU cache: | |
| CPU frequency: | |
PCI devices
The following table shows all PCI devices that were plugged
in the testmachine during the testrun.
| category | name |
| Multimedia audio controller | Ensoniq ES1371 [AudioPCI-97] (rev 06) |
| Host bridge | VIA Technologies, Inc. VT82C596 Power Management (rev 20) |
| USB Controller | VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 08) |
| ISA bridge | VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 12) |
| Ethernet controller | Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) |
| PCI bridge | VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] |
| Host bridge | VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 42) |
| VGA compatible controller | NVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15) |
| IDE interface | VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) |
Testresults
RTAI testsuite
UP scheduler - latency
The difference in time between the expected switch
time and the time when a task is actually called by the scheduler is
measured. For this test the RTAI UP scheduler is used.
RTAI README file
| name | result |
| RTAI UP latency minimum: | 733 ns |
| RTAI UP latency average: | 1937 ns |
| RTAI UP latency maximum: | 14227 ns |
| RTAI UP latency runtime: | 188 s |
LXRT scheduler - latency
The difference in time between the expected switch
time and the time when a task is actually called by the scheduler is
measured. For this test the RTAI LXRT scheduler is used.
RTAI README file
| name | result |
| RTAI LXRT latency minimum: | 85 ns |
| RTAI LXRT latency average: | 2857 ns |
| RTAI LXRT latency maximum: | 22237 ns |
| RTAI LXRT latency runtime: | 600 s |
UP scheduler - preemption
The following table shows the results of a stress test aimed at
verifying that the schedulers preempt well under intense load.
It is a simple test that combines the latency calibration task with a fast and slow task in such a way to have two levels of preemption, nesting on an
odd
number of tasks.
It shows the maximum jitter of the fast task, which has the second
highest priority, and of the slow which has the lowest priority.
Reasonable jitters are a clear indication of preemption.
RTAI README file| name | result |
| RTAI UP preempt fastjit: | 16509 ns |
| RTAI UP preempt slowjit: | 22028 ns |
| RTAI UP preempt runtime: | 994 s |
LXRT scheduler - preemption
The following table shows the results of a stress test aimed at
verifying that the schedulers preempt well under intense load.
It is a simple test that combines the latency calibration task with a fast and slow task in such a way to have two levels of preemption, nesting on an
odd
number of tasks.
It shows the maximum jitter of the fast task, which has the second
highest priority, and of the slow which has the lowest priority.
Reasonable jitters are a clear indication of preemption.
RTAI README file| name | result |
| RTAI LXRT preempt fastjit: | 36201 ns |
| RTAI LXRT preempt slowjit: | 38036 ns |
| RTAI LXRT preempt runtime: | 3510 s |