On Mon, 09 Aug 2004 17:08:57 -0400
Lee Revell <rlrevell(a)joe-job.com> wrote:
This seems to be not true for the threaded IRQ
handlers in VP [top
extract]:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
118 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 IRQ 5
mango:~# chrt -p 118
pid 118's current scheduling policy: SCHED_OTHER
pid 118's current scheduling priority: 0
Or do chrt and top print wrong infos? Or do i just read them wrong?
I'm especially amazed about the SCHED_OTHER.
You are correct, they run at the same elevated priority as all kernel
threads, not higher. This would explain why X activity can delay the
interrupt handlers with the default settings - on Debian the X server
runs at nice -10. I am pretty sure that one patch series (-L or -M)
ran the interrupt threads reniced to -51.