deadline is terrible
anticatory is sort of ok
**you should use CFQ (DEFAULT_CFQ)** as your default i/o schedular
for mutimedia this is the way we do the kernel
apply this patch
http://people.redhat.com/mingo/realtime-preempt/
then in the config choose
Default I/O scheduler (CFQ)
and "Complete Preemption" as the preemption model
use 1000 nanoseconds on the high res timer and i use a tickless system.
(tickless most likely doesn't effect realtime preemption but can keep the system from running hot all the time) killed my last cpu pretty quick ;-)
make sure you choose Extended RTC operation
and of course Use RTC as default sequencer timer