
答案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 核心中可能有一些對它們的引用,我只是找不到它