[linux-audio-user] I/O scheduler for 2.6 kernel

Antonio debian at fastwebnet.it
Fri Sep 30 12:53:06 EDT 2005


On Fri, 2005-09-30 at 12:18 +0200, Carotinho wrote:
[cut]
> I read at 
> http://www.jacklab.net/index.php?option=com_content&task=blogcategory&id=236&Itemid=221〈=en_EN
> that you should use the Realtime Preemption Patch and then enable it.
> I'm running a 2.6.12 kernel patched with this and using also the realtime-lsm 
> module.
> But now I'm confused, because
> 1) "less /sys/block/hda/queue/scheduler" gives me "noop [anticipatory] 
> deadline cfq", so where is the realtime preemption? Is it useful since you do 
> not even mention it? 

Maybe you are confusing the Realtime Preemption Patch with the I/O
scheduler. The I/O scheduler do the scheduling for the hd access. While
the Realtime Preemption Patch modifies the processes's scheduler, I
think. They are two different and indipendent things.

> 2)I discovered that the rlimits way it's better: is it true? Is it also 
> simpler than loading the realtime module, which I can do in a straightforward 
> way?

The rlimits is the new (mainline) way to give the user realtime
privileges. The realtime-lsm module wasn't accepted in the mainline
kernel for security risk. So if you don't mind the security risk and you
already know how to compile and load the module, you can continue to use
the realtime-lsm module. At least until your distribution don't include
all the pieces needed to use rlimits. This is my understanding, please
correct me if I'm wrong.

Best regards,

  ~ Antonio




More information about the Linux-audio-user mailing list