RTAI Testsuite LiveCD

Collecting hardware's hard real-time performance data

namevalue
Timestamp of submission: 2004-10-21 14:46:03-06
Submitter: pcs[at]olympe[dot]chch
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

namevalue
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.

categoryname
Multimedia audio controller Ensoniq ES1371 [AudioPCI-97] (rev 06)
Host bridge VIAVIA Technologies, Inc. VT82C596 Power Management (rev 20)
USB Controller VIAVIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 08)
ISA bridge VIAVIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 12)
Ethernet controller RealtekRealtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
PCI bridge VIAVIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
Host bridge VIAVIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 42)
VGA compatible controller NVidiaNVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
IDE interface VIAVIA 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

nameresult
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

nameresult
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

nameresult
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

nameresult
RTAI LXRT preempt fastjit:36201 ns
RTAI LXRT preempt slowjit:38036 ns
RTAI LXRT preempt runtime:3510 s

Valid CSS! Valid XHTML 1.1! VIM logo Debian logo GNU logo Get Firefox