Re: [patch] Real-Time Preemption, -RT-2.6.9-mm1-V0.4

From: Rui Nuno Capela
Date: Thu Oct 28 2004 - 11:39:18 EST


Ingo Molnar wrote:
>
> * Rui Nuno Capela wrote:
>
>> OK. That was it. After switching off CONFIG_RWSEM_DEADLOCK_DETECT on
>> RT-V0.4.3, I can say that it's now on par to RT-U3.
>
> great!
>
>> Later today, I will conduct some extendeded testing, where I'll able
>> to compare the jackd performance between vanilla, RT-U3 and RT-V0.4.3,
>> on my UP laptop. All kernel configurations will be stripped off from
>> all the debug options.
>>
>> I will take note of xrun rate, jackd scheduling delay histogram, and
>> cpu usage. Context switch rate will be also acquainted.
>>
>> Anything else?
>
> yeah, that's good enough.


OK. Here are my early consolidated results. Feel free to comment.

2.6.9 RT-U3 RT-V0.4.3
--------- --------- ---------
XRUN Rate . . . . . . . . . . . 424 8 4 /hour
Delay Rate (>spare time) . . . 496 0 0 /hour
Delay Rate (>1000 usecs) . . . 940 8 4 /hour
Maximum Delay . . . . . . . . . 6904 921 721 usecs
Maximum Process Cycle . . . . . 1449 1469 1590 usecs
Average DSP CPU Load . . . . . 38 39 40 %
Average Context-Switch Rate . . 7480 8929 9726 /sec

Note: all tests were carried out running jackd -v -dalsa -dhw:0 -r44100
-p128 -n2 -S -P, loaded with 9 (nine) fluidsynth instances, on a
P4@xxxxxxxx laptop, against the onboard sound device (snd-ali5451).

On the RT kernels only, the following optimizations were issued:

chrt --pid --fifo 90 2 (pidof "ksoftirqd/0" = 2)
chrt --pid --fifo 60 `pidof "IRQ 5"` (snd-ali5451)

Take care.
--
rncbc aka Rui Nuno Capela
rncbc@xxxxxxxxx


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/