Linux-Scheduler-Modifikation.
-
21-12-2019 - |
Frage
Ich plane, einen neuen Scheduler für Linux zu codieren.Ich möchte wissen, dass der aktuelle Scheduler verwendet wird, und sein "C" -Code. Wo ich die Datei finden kann, die den Code des Schedulers im Linux-Dateisystem enthält.
Alle Referenzen oder helfen, in Bezug auf den Modifizierenden von Algorithmus zu modifizieren, ist großartig oder jede Quelle, in der ich lernen kann?
Lösung
Dokumentation / Scheduler enthält die Dokumentationen des aktuellen Linux-Schedulers, kernel / sched die Implementierung.
Sie können das Linux-Repository an Ihre lokale Maschine klonen, indem Sie:
generasacodicetagpre.Andere Tipps
Der Scheduler-Code ist in sched.c Im Linux-Baum können Sie es öffnen, um zu sehen, welchen Standardscheduler ausgewählt ist.
und auch einen Scheduler hinzufügen / ändern, sehen Sie diesen Beitrag: So erstellen Sie einen neuen Linux-Kernel-Scheduler
Sie müssen über die gesamte Linux-Quelle verfügen, um einen Scheduler zu ändern / hinzuzufügen.Wie von @leeduhem vorgeschlagen, klonen Sie die Linux-Quelle auf Ihr Gerät.