Qual è la prima colonna in dmesg?


10

Sto provando il dmesgcomando che genera il buffer dei messaggi del kernal. Il formato restituito sulla mia configurazione è nel formato:

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

Il numero nella prima colonna aumenta con ogni voce ma quando leggo man dmesgo la voce di Wikipedia non vedo alcuna informazione su quale sia questo valore.

Qual è il significato del valore nella prima colonna?

Risposte:


14

Questo è il timestamp dell'evento, ovvero il momento in cui si è verificato, misurato in secondi (con 0 uguale al momento in cui il kernel si è avviato).

È possibile stampare i tempi effettivi utilizzando -Tinvece, saltare i timestamp con -to specificare un formato con --time-format. Vedi man dmesgper i dettagli.

Nota: dmesgcome dice la sua manpage, mostra semplicemente il contenuto del "kernel ring buffer", ovvero comunque molti messaggi del kernel si adattano al buffer. Ciò potrebbe estendersi fino all'avvio del kernel, ma non necessariamente. La fine di dmesg è l'ultimo messaggio stampato dal kernel.


1
Le mie dmesgopzioni preferite sono dmesg --kernel --ctime --userspace --decodeEvviva man dmesg!
Waltinator,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.