首页 > 解决方案 > 除了检查 /boot/config_xx 和 /proc/config.gz 之外,如何确认特定 Linux 内核的 preempt rt 选项是否启用?

问题描述

除了检查 /boot/config_xx 和 /proc/config.gz 之外,如何确认特定 Linux 内核的 preempt rt 选项是否启用?

我可以通过 SSH 登录操作系统并且我有 root 权限。

标签: linuxlinux-kernelpreempt-rt

解决方案


在命令行你可以做uname -a,应该显示这样的东西。

~$ uname -a
Linux raspberrypi 5.10.35-rt39-v7l+ #2 SMP PREEMPT_RT Thu May 13 02:26:47 PDT 2021 armv7l GNU/Linux
~$

然后你可以在 ssh 窗口的顶部抬头看到同样的东西(手掌拍打额头是可选的):

symetrix@192.168.2.45's password:
Linux raspberrypi 5.10.35-rt39-v7l+ #2 SMP PREEMPT_RT Thu May 13 02:26:47 PDT 2021 armv7l

The programs included with the Debian GNU/Linux system are free software; ...

字符串 PREEMPT_RT(而不仅仅是 PREEMPT 或其他此类调度程序术语)说明发生了什么。


推荐阅读