Paul Davis writes:
the kernel gives non-SCHED_FIFO/RR threads roughly
1/HZ
resolution.
Seems to be 20 ms on my unpatched standard SuSE 2.4.19.
I imagine this can be lowered by modifying the kernel config ?
SCHED_FIFO/RR threads can get better than that if the
delay is very small, but its implemented by spinning on the
processor.
Yes, in my first test I used something like 150 microseconds,
and the machine froze for 15 seconds (100000 iterations).
the new code will provide usec resolution without
spinning. it
reprograms the APIC timer to interrupt the CPU at the right time. i
believe that you will still need capabilities, euid=0 and/or
SCHED_FIFO/RR to use it fully.
No problem with that.
TNX for the info.
--
FA