Re: Gurus, a silly question for preemptive behavior

From: Paulo Marques
Date: Tue Dec 21 2004 - 14:26:46 EST


jesse wrote:
Paulo:
I already said in the messsage that my user space
application has a low nice priority, i set it to 10.
since my application has low priority compared to
other user space applications, it is supposed to be
interrupted. but it is not.

The confusion comes from "low nice priority". The lower the nice value the higher the priority.

Anyway, you still haven't give enough data to analyze. What does your application do? Is it I/O intensive? If it is, it could be that the kernel itself is hogging the CPU doing I/O on behalf of a low prio process (priority, specially in 2.4, only affects CPU distribution and not I/O). How do you know it's not being preempted? What is your .config? What patches do you have applied? And finally, why don't you upgrade to a 2.6 kernel :) ?

--
Paulo Marques - www.grupopie.com

"A journey of a thousand miles begins with a single step."
Lao-tzu, The Way of Lao-tzu

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/