dmesg中的第一列是什么?


10

我正在尝试dmesg输出内核消息缓冲区的命令。我的设置返回的格式为:

...
[    0.000000]   3 base 100000000 mask F00000000 write-back
...
[   95.709163] wlo1: associated
[   95.709218] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
...

第一列中的数字随每个条目的增加而增加,但是当我阅读man dmesg或进入Wikipedia条目时,我看不到有关该值的任何信息。

第一列中的值的意义是什么?

Answers:


14

这是事件的时间戳,事件发生的时间,以秒为单位(0等于内核启动的时间)。

您可以-T改为使用打印实际时间,使用跳过时间戳-t,或使用指定格式--time-format。有关man dmesg详细信息,请参见。

注意:dmesg正如其联机帮助页所述,仅显示“内核环形缓冲区”的内容,即,缓冲区中容纳了许多内核消息。这可能一直延伸到内核启动,但不一定。dmesg的末尾是内核打印的最后一条消息。


1
我最喜欢的dmesg选择是dmesg --kernel --ctime --userspace --decodeHurray for man dmesg
waltinator
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.