Qual é a primeira coluna no dmesg?

10

Estou tentando o dmesgcomando que gera o buffer de mensagem do kernal. O formato retornado na minha instalação está no formato:

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

O número na primeira coluna aumenta a cada entrada, mas quando leio man dmesgou a entrada da Wikipedia não vejo informações sobre qual é esse valor.

Qual é o significado do valor na primeira coluna?

Philip Kirkbride
fonte

Respostas:

14

Esse é o registro de data e hora do evento, ou seja , o horário em que ocorreu, medido em segundos (com 0 sendo igual ao horário em que o kernel foi inicializado).

Você pode imprimir horários reais usando -T, pular os carimbos de data / hora com -tou especificar um formato com --time-format. Veja man dmesgpara detalhes.

Nota dmesg:, como diz a página de manual, simplesmente exibe o conteúdo do "buffer do anel do kernel", ou seja, no entanto, muitas mensagens do kernel cabem no buffer. Isso pode se estender até a inicialização do kernel, mas não necessariamente. O final do dmesg é a última mensagem impressa pelo kernel.

Stephen Kitt
fonte
1
Minhas dmesgopções favoritas são dmesg --kernel --ctime --userspace --decodeHurrah man dmesg!
waltinator