Open Source Automation Development Lab
You are here: Home / Projects / QA Farm Realtime / 
2014-04-16 - 23:57

Next OSADL Events:

Breaking News:

2014-04-09 12:00

First LCA certificate issued

Major automation provider passed OSADL License Compliance Audit


2014-01-20 12:00

Good news from OIN

The Linux Defense Department


2013-11-06 12:00

SIL2LinuxMP ...

why Open Source/Open Proof is the right way to go for safety



OSADL Projects

OSADL Realtime QA Farm

About - Hardware - CPUs - Benchmarks - Graphics - Benchmarks - Kernels - Boards/Distros - Latency monitoring - Latency plots - System data - Manufacturers - Profiles - Compare - Awards

Continuous worst-case latency monitoring

Wakeup latency of all systems - Real-time optimization - Peer-to-peer UDP duplex link - Powerlink - Ethercat - kvm - Sleep states

The newly available long-term monitoring of a system's worst-case interrupt and scheduling latency permits to record the latency of every single wakeup sequence of real-time processes throughout the uptime of the system. The plot below is generated at one of the OSADL testing labs and updated every couple of minutes. Background, kernel configuration and other details of internal latency monitoring are outlined in this abstract and explained in more detail in this paper (PDF format) of the Twelfth Real Time Linux Workshop.

Last update 3 minutes ago

Continuous worst-case latency monitoring
Please note that the recorded values represent maxima of 5-min intervals. Thus, the data in the columns labeled "Min:" and "Avg:" should not be considered; the only relevant result is the maximum of consecutive 5-min maxima at the rightmost column labeled "Max:".

Legend

Name    Processor    Profile    Latency plot
rack0slot0    Intel i3-2100T @2500 MHz, 64 bit    Profile    Latency plot
rack0slot5    Freescale i.MX53 @996 MHz, 32 bit    Profile    Latency plot
rack0slot6    Intel i7 950 @3070 MHz, 64 bit    Profile    Latency plot
rack1slot0    Intel i3-2100T @2500 MHz, 32 bit    Profile    Latency plot
rack1slot1    AMD Phenom II X6 1090T @3200 MHz, 64 bit    Profile    Latency plot
rack1slot2    Intel Core 2 Duo @2400 MHz, 64 bit    Profile    Latency plot
rack1slot3    AMD Athlon 64 2800+, 64 bit    Profile    Latency plot
rack1slot4    Intel Atom D510 @1667 MHz, 64 bit    Profile    Latency plot
rack2slot0    Intel i3-2100T @2500 MHz, 64 bit    Profile    Latency plot
rack2slot4    ICT Loongson 2F @800 MHz, 64 bit    Profile    Latency plot
rack2slot5    Freescale MPC 5200 @396 MHz, 32 bit    Profile    Latency plot
rack2slot6    Intel Celeron M @1500 MHz, 32 bit    Profile    Latency plot
rack2slot7    VIA C3 Nehemiah @533 MHz, 32 bit    Profile    Latency plot
rack2slot8    Freescale i.MX35 (ARM11) @532 MHz, 32 bit    Profile    Latency plot
rack3slot2    AMD Athlon XP 2000+, 32 bit    Profile    Latency plot
rack3slot3    Intel i7 Gulftown @3333 MHz, 64 bit    Profile    Latency plot
rack3slot4    AMD G-Series T56N @1400 MHz, 64 bit    Profile    Latency plot
rack3slot5    Intel Pentium II (Klamath) @233 MHz, 32 bit    Profile    Latency plot
rack3slot7    VIA C3 Samuel 2 @533 MHz, 32 bit    Profile    Latency plot
rack3slot8    Intel Xeon dual-core @2800 MHz, 32 bit    Profile    Latency plot
rack4slot0    Intel i3-2100T @2500 MHz, 32 bit    Profile    Latency plot
rack4slot1    Intel Atom N270 @1600 MHz, 32 bit    Profile    Latency plot
rack4slot2    VIA C7 @1000 MHz, 32 bit    Profile    Latency plot
rack4slot3    AMD Geode LX800 @500 MHz, 32 bit    Profile    Latency plot
rack4slot5    Intel Xeon dual-core @2000 MHz, 32 bit    Profile    Latency plot
rack4slot6    Intel i7-2600K @3400 MHz, 64 bit    Profile    Latency plot
rack4slot7    Intel Atom D525 @1800 MHz, 64 bit    Profile    Latency plot
rack4slot8    AMD G-Series T40EC0/E1 @1140 MHz, 64 bit    Profile    Latency plot
rack5slot3    Intel Core i7-620M @2667 MHz, 64 bit    Profile    Latency plot
rack5slot4    Intel Core i7-610E @2533 MHz, 32 bit    Profile    Latency plot
rack5slot5    Marvell SheevaPlug @1200 MHz, 32 bit    Profile    Latency plot
rack5slot6    Freescale MPC 8349E @533 MHz, 32 bit    Profile    Latency plot
rack6slot7    Intel Pentium M dual-core @2300 MHz, 32 bit    Profile    Latency plot

Generation of CPU load

Between 7 a.m. and 1 p.m. and between 7 p.m. and 1 a.m., a simulated application scenario is running using cyclictest at priority 99 with a cycle interval of 200 ┬Ás and a user program at normal priority that creates burst loads of memory, filesystem and network accesses. The particular cyclictest command is specified in every system's profile referenced above and on the next page. The load generator results in an average CPU load of 0.2 and a network bandwidth of about 8 Mb/s per system. Histogram data obtained from the cyclictest runs are used to create latency plots (aka Linux real-time plots) that are also referenced above and on the next page. Profiles and latency plots are updated twice a day.