了解内核dmesg时间戳

sru*_*jan 2 logging android kernel linux-kernel embedded-linux

我想在内核日志中解码下面的时间格式.有没有任何笔记可以理解如何将时间戳分解为min:sec:msec格式.<3> [107.236115]

<3> [107.245076]

<4> [107.521858]

<3> [107.522098]

找到一些解码哪些脚本正在运行但在运行时,这里我已经有了并且想要手动解码.

Krz*_*ski 7

格式很简单<N>意味着日志级别N,然后在[]系统启动之间有一段时间.所以[ 107.245076]意味着它107 seconds and 245076 micro seconds = 1 min 47 s 245 ms.

但请记住,这不是挂钟时间,而是内核运行的时间.如果系统暂停,它可能会停止,这在嵌入式设备上很常见,尤其是基于Android的设备.