RTAI Testsuite LiveCD

Collecting hardware's hard real-time performance data

namevalue
Timestamp of submission: 2004-10-28 07:17:13-06
Submitter:
Machine ID:
Message:
LiveCD version: 0.7
Linux version: 2.6.7-adeos#6 Fri Oct 22 19:29:53 CEST 2004
ADEOS version: 2.6r8c5/x86
RTAI version: 3.1
Fusion version:

Hardware

CPU

namevalue
CPU name: Intel(R) Pentium(R) 4 CPU 3.20GHz
CPU vendor: GenuineIntel
CPU family: 15
CPU model: 2
CPU stepping: 9
CPU cache: 512 KB
CPU frequency: 3199.626

PCI devices

The following table shows all PCI devices that were plugged in the testmachine during the testrun.

categoryname
SMBus IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
IDE interface IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) Ultra ATA 100 Storage Controller (rev 02)
ISA bridge IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02)
PCI bridge IntelIntel Corp. 82801 PCI Bridge (rev c2)
USB Controller IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
USB Controller IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 (rev 02)
USB Controller IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02)
USB Controller IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02)
PCI bridge IntelIntel Corp. 82865G/PE/P PCI to CSA Bridge (rev 02)
VGA compatible controller IntelIntel Corp. 82865G Integrated Graphics Device (rev 02)
Host bridge IntelIntel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
Ethernet controller Alteon Networks Inc. AceNIC Gigabit Ethernet (Copper) (rev 01)
Ethernet controller IntelIntel Corp. 82557/8/9 [Ethernet Pro 100] (rev 10)
Ethernet controller IntelIntel Corp. 82547GI Gigabit Ethernet Controller
Multimedia audio controller IntelIntel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)

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:-3789 ns
RTAI UP latency average:-237 ns
RTAI UP latency maximum:234095 ns
RTAI UP latency runtime:51622 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:-2136 ns
RTAI LXRT latency average:646 ns
RTAI LXRT latency maximum:215514 ns
RTAI LXRT latency runtime:10571 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:92557 ns
RTAI UP preempt slowjit:96684 ns
RTAI UP preempt runtime:9384 s

nameresult
RTAI Fusion klatency minimum:655 ns
RTAI Fusion klatency average:1740 ns
RTAI Fusion klatency maximum:6730 ns
RTAI Fusion klatency runtime:2803 s

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