Collecting hardware's hard real-time performance data
| name | value |
| Timestamp of submission: | 2004-10-28 02:23:53-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: |
| name | value |
| CPU name: | (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 |
The following table shows all PCI devices that were plugged in the testmachine during the testrun.
| category | name |
| SMBus | Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02) |
| IDE interface | Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra ATA 100 Storage Controller (rev 02) |
| ISA bridge | Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02) |
| PCI bridge | Intel Corp. 82801 PCI Bridge (rev c2) |
| USB Controller | Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) |
| USB Controller | Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 (rev 02) |
| USB Controller | Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02) |
| USB Controller | Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02) |
| PCI bridge | Intel Corp. 82865G/PE/P PCI to CSA Bridge (rev 02) |
| VGA compatible controller | Intel Corp. 82865G Integrated Graphics Device (rev 02) |
| Host bridge | Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) |
| Ethernet controller | Alteon Networks Inc. AceNIC Gigabit Ethernet (Copper) (rev 01) |
| Ethernet controller | Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 10) |
| Ethernet controller | Intel Corp. 82547GI Gigabit Ethernet Controller |
| Multimedia audio controller | Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) |
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: | -3789 ns |
| RTAI UP latency average: | -237 ns |
| RTAI UP latency maximum: | 234095 ns |
| RTAI UP latency runtime: | 51622 s |
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: | -2100 ns |
| RTAI LXRT latency average: | 851 ns |
| RTAI LXRT latency maximum: | 11317 ns |
| RTAI LXRT latency runtime: | 57 s |
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: | 6151 ns |
| RTAI UP preempt slowjit: | 10664 ns |
| RTAI UP preempt runtime: | 24 s |
| name | result |
| RTAI Fusion klatency minimum: | 801 ns |
| RTAI Fusion klatency average: | 1711 ns |
| RTAI Fusion klatency maximum: | 233774 ns |
| RTAI Fusion klatency runtime: | 62 s |