答案1
我认为您可以通过命令访问一些信息dmesg
。您可以看到新启动的系统的所有内核日志。
答案2
在文件中linux-keys-bare.inc
(从我的机器上检索/usr/share/kbd/keymaps/i386/include/linux-keys-bare.inc
)它的密钥代码 70 设置为:
plain keycode 70 = Scroll_Lock
shift keycode 70 = Show_Memory
control keycode 70 = Show_State
alt keycode 70 = Show_Registers
键码 70 是 Scroll Lock 键: 检索自 kbdlayout.info/KBDUK
十六进制 46 -> 70
因此,通过按 Control + Scroll Lock,您可以告诉 Linux 内核“显示状态”,您也可以尝试 Shift + Scroll Lock 来“显示内存”,Alt + Scroll Lock 来“显示寄存器”
进一步检查,似乎“显示状态”触发调度程序打印有关进程的信息(即任务名称、等待时间、sch 延迟和运行时间)
请参阅此源文件以获取更多信息torvalds/linux/tools/perf/builtin-sched.c
我找不到太多关于“显示内存”和“显示寄存器”的信息 - Linux 内核中可能有一些对它们的引用,我只是找不到它