I have tested 2.6.16 patched with 2.6.16-rt29 on two ordinary boxes (Dell
PIII, 780 Mhz, IDE disks) connected back to back with ethernet cross at
100Mbit, one broadcasting small udp messages @50Hz, the other receiving
those messages. Distro Mandriva 2006.0, used .config from them.
* Sending and receiving process @RT priority, FIFO, prio 99
* Sending box is almost idle, receiving box heavily loaded (cpu / mem).
* Watchdog/0 non RT (this setting is critical!)
* IRQ from network card on RT prio, rx thread from softirq-net-rx on RT prio
* posix_cpu_timer on RT
* kernel compiled without preemption debugging, complete realtime,
* receiving process memory locked MCL_CURRENT|MCL_FUTURE
* Heavily loaded (continuously compiling kernel, with 100 jobs in parallel)
I see following figures:
max latency 512 microseconds on receiving box, during 24 hours of heavily
** this looks like hard realtime, am I correct, or is this coincidence ?
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Video 4 Linux]
[Linux for the blind]