银河麒麟服务器系统内核编译参数查看

银河麒麟服务器系统内核编译参数查看

在内核编译参数中,有些参数是以"CONFIG_"为前缀的,其中部分参数是询问是否开启某些功能,通常以"Y"或"N"作为回答,表示是否启用该功能。

示例:“CONFIG_PREEMPT_NONE”,它是一个内核配置参数,用于指定系统中断处理程序的调度策略。如果将其设置为"Y",表示启用非抢占式调度,即中断处理程序运行完毕后,当前进程会继续执行,不会被其他进程打断。如果将其设置为"N",则表示启用抢占式调度,即中断处理程序运行完毕后,系统会选择其他进程执行,可能会打断当前进程的执行。

因此,对于"CONFIG_PREEMPT_NONE",您可以选择"Y"或"N",根据您的需求选择是否启用非抢占式调度。

您可以使用以下命令来查看内核编译参数中"CONFIG_PREEMPT_NONE"的当前设置:

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

执行该命令后,会输出"CONFIG_PREEMPT_NONE"的当前设置,如果输出结果为"CONFIG_PREEMPT_NONE=y",则表示已启用非抢占式调度;如果输出结果为"CONFIG_PREEMPT_NONE=n",则表示已启用抢占式调度。

猜你喜欢

转载自blog.csdn.net/weixin_45754407/article/details/134325198