Zeigen Sie die Kernel-Kompilierungsparameter des Galaxy Kirin Server-Systems an

Zeigen Sie die Kernel-Kompilierungsparameter des Galaxy Kirin Server-Systems an

Unter den Kernel-Kompilierungsparametern wird einigen Parametern „CONFIG_“ vorangestellt, und einige fragen, ob bestimmte Funktionen aktiviert werden sollen. Die Antwort lautet normalerweise „Y“ oder „N“, um anzugeben, ob die Funktion aktiviert werden soll.

Beispiel: „CONFIG_PREEMPT_NONE“, ein Kernel-Konfigurationsparameter, der die Planungsrichtlinie für System-Interrupt-Handler angibt. Wenn es auf „Y“ gesetzt ist, bedeutet dies, dass die nicht-präventive Planung aktiviert ist, d. h. nachdem der Interrupt-Handler die Ausführung abgeschlossen hat, wird der aktuelle Prozess weiter ausgeführt, ohne von anderen Prozessen unterbrochen zu werden. Wenn es auf „N“ gesetzt ist, bedeutet dies, dass die präventive Planung aktiviert ist. Das heißt, dass das System nach Abschluss der Ausführung des Interrupt-Handlers andere Prozesse zur Ausführung auswählt, wodurch die Ausführung des aktuellen Prozesses unterbrochen werden kann.

Daher können Sie für „CONFIG_PREEMPT_NONE“ „Y“ oder „N“ auswählen und entscheiden, ob Sie die nicht-präventive Planung entsprechend Ihren Anforderungen aktivieren möchten.

Mit dem folgenden Befehl können Sie die aktuelle Einstellung von „CONFIG_PREEMPT_NONE“ in den Kernel-Kompilierungsparametern anzeigen:

cat /boot/config-$(uname -r) | grep CONFIG_PREEMPT_NONE

Nach der Ausführung dieses Befehls wird die aktuelle Einstellung von „CONFIG_PREEMPT_NONE“ ausgegeben. Wenn das Ausgabeergebnis „CONFIG_PREEMPT_NONE=y“ ist, bedeutet dies, dass die nicht-präemptive Planung aktiviert wurde; wenn das Ausgabeergebnis „CONFIG_PREEMPT_NONE=n“ ist, ist dies der Fall bedeutet, dass es aktiviert wurde. Präventive Planung.

Supongo que te gusta

Origin blog.csdn.net/weixin_45754407/article/details/134325198
Recomendado
Clasificación