PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : top vs chrt (schedule policy und priority)



dhwk
29.09.12, 08:52
Hallo,

top Zeigt die aktuelle "scheduling priority of the task" an. chrt -p <pid> zeigt die "real-time scheduling attributes" an.

Reden beide trotz unterschiedlicher Begriffe vom Gleichen? Warum geben beide Programme untschiedliche Werte aus? D.h. top z.B. -99 und chrt 99 (ohne Minus). top z.B. auch mal RT während chrt auch wieder 99 ausgibt.
Ich habe auch den Fall, daß top 35 ausgibt und chrt 0. (Alle Beispiele jeweils für untschiedliche Prozesse).

Die Werte von top entsprechen dem, was sich die Programme mit sched_setscheduler selbst geben. Die von chrt weichen ab.

Hintergrund ist, daß ich Probleme wegen Überlast (ARM-System) vermute und gern mit diesen Werten rumspielen möchte. Dafür wäre chrt ideal, da man die Prozesse nachträglich zur Laufzeit ändern kann.

Danke für alle Hinweise. Ggf. reicht auch schon ein Link auf die entsprechende Dokumentation, die ich jetzt nicht gefunden habe. :-)

derRichard
29.09.12, 16:17
hi!

ich glaube du verwechselst dynamische und statische priortät.
siehe man 2 sched_setscheduler.

hth,
//richard