Ken Restivo a écrit : > On Mon, Nov 19, 2007 at 09:41:19PM +0100, David Causse wrote: > >> Ken Restivo a écrit : >> >>> I'm having a bit of difficulty getting chrt to, um, chrt. >>> >>> I've written a little MIDI-processing daemon and I want it to run with high priority. It is very small and tight and I don't expect it to take up much CPU, but I definitely want it running first. >>> >>> So I do this: >>> sudo /usr/bin/chrt -f -p 81 `pidof mydaemon` >>> >>> And then I do this: >>> ps -Leo pid,class,rtprio,ni,pri,pcpu,stat,comm --sort -rtprio >>> >>> And... my daemon does *not* show up in the process list at all. >>> >>> >> Try this : >> ps Haxo pid,class,rtprio,ni,pri,pcpu,stat,comm --sort=-rtprio >> --sort seems to skip some processes with the -edf syntax style, I don't >> know why... >> > > Excellent! That ps cocktail shows it, and it is apparently working. Thanks! > > >> But your process won't be on top because you have set the SCHED_FIFO >> wich is not rtprio. >> You should use : >> chrt -p 81 `pidof mydaemon` >> SCHED_RT is the default. >> >> > > > Um... JACKD runs in FIFO mode, or isn't that what the "FF" means in the ps? > > PID CLS RTPRIO NI PRI %CPU STAT COMMAND > 25176 FF 80 - 120 0.0 SLsl jackd > > > You're right, I misunderstood sched_fifo, it is the realtime scheduling policy, sched_rt is my invention ;) David. _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user