¿Cuál es la primera columna en dmesg?

10

Estoy probando el dmesgcomando que genera el búfer de mensajes del kernal. El formato devuelto en mi configuración está en el formato:

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

El número en la primera columna aumenta con cada entrada, pero cuando leo man dmesgo la entrada de Wikipedia no veo ninguna información sobre cuál es este valor.

¿Cuál es el significado del valor en la primera columna?

Philip Kirkbride
fuente

Respuestas:

14

Esa es la marca de tiempo del evento, es decir , el momento en que ocurrió, medido en segundos (con 0 igual al tiempo en que se arrancó el núcleo).

Puede imprimir tiempos reales usando en su -Tlugar, omitir las marcas de tiempo con -t, o especificar un formato con --time-format. Ver man dmesgpara más detalles.

Nota: dmesgcomo dice su página de manual, simplemente muestra el contenido del "búfer del anillo del núcleo", es decir, sin embargo, muchos mensajes del núcleo caben en el búfer. Eso podría extenderse hasta el inicio del kernel, pero no necesariamente. El final de dmesg es el último mensaje impreso por el núcleo.

Stephen Kitt
fuente
1
¡Mis dmesgopciones favoritas son dmesg --kernel --ctime --userspace --decodeHurray man dmesg!
waltinator