dmesg 中的第一列是什么?

dmesg 中的第一列是什么?

我正在尝试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维基百科条目我没有看到任何有关此值的信息。

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

答案1

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

您可以使用 打印实际时间-T,使用 跳过时间戳-t,或使用 指定格式--time-format。看man dmesg了解详情。

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

相关内容