1
In Linux, welches Tool würde mir helfen, die Reihenfolge zu sehen, in der die Prozesse geplant sind.Ablaufverfolgung der geplanten Linux-Prozesse
In Linux, welches Tool würde mir helfen, die Reihenfolge zu sehen, in der die Prozesse geplant sind.Ablaufverfolgung der geplanten Linux-Prozesse
dieses Werkzeug wäre "perf", speziell "perf sched". Siehe http://lxr.free-electrons.com/source/tools/perf/Documentation/perf-sched.txt für Details
Warum kümmert es dich? Der Scheduler arbeitet mit sehr feinen Körnern (z.B. 50 mal pro Sekunde). Beachten Sie, dass ein solches Tool, wenn es sich um eine Anwendung auf Benutzerebene handelt, selbst geplant wird ... –
@BasileStarynkevitch Ich möchte nur die Änderung in der Reihenfolge für verschiedene Prioritäten eines Prozesses sehen. Irgendein Weg, um darüber zu gehen? Würde 'printk' nützlich sein? – rAzOr
Wenn Sie nur den Scheduler beobachten, ändert sich sicherlich das Verhalten! Ihre Millionen von 'printk' (ich bin mir nicht sicher, ob es sicher ist, aus dem Scheduler heraus zu rufen) würden zum Beispiel' syslogd' laden und es würde sehr unterschiedlich geplant werden. –