Re: Difference in priority

From: Con Kolivas
Date: Tue Oct 12 2004 - 05:43:16 EST


Ankit Jain wrote:
Sorry but iu could not get why are you adding and
subtracting this 60 in priorities. that corelation i
had also got but could not understrand whats this 60?
and also what is this dynamic priority? hows different
from normal priority

Dynamic priority is the current priority the scheduler has allocated to a task. It uses it to decide which task to go next; the lower the number the better it's priority so it goes first. The subtracting 100 and 60 is just what the userspace tools do to represent an obviously complicated value.

Please don't top post. It makes it hard to respond appropriately and follow email threads.

Cheers,
Con

thanks

ankit
--- Con Kolivas <kernel@xxxxxxxxxxx> wrote:

Con Kolivas wrote:

Ankit Jain wrote:


hi

if somebody knows the difference b/w /PRI of both
these commands because both give different

results

ps -Al
& top

as per priority rule we can set priority upto

0-99

but top never shows this high priority


Priority values 0-99 are real time ones and

100-139 are normal

scheduling ones. RT scheduling does not change

dynamic priority while

running wheras normal scheduling does (between

100-139). top shows the

value of the current dynamic priority in the PRI

column as the current

dynamic priority-100. If you have a real time task

in top it shows as a

-ve value. ps -Al seems to show the current

dynamic priority+60.

That should read dynamic priority-60 in the PRI
column.


Attachment: signature.asc
Description: OpenPGP digital signature