Messages in this thread | | | Date | Thu, 28 Oct 2004 17:33:50 +0100 (WEST) | Subject | Re: [patch] Real-Time Preemption, -RT-2.6.9-mm1-V0.4 | From | "Rui Nuno Capela" <> |
| |
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@2.533Ghz 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@rncbc.org
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |