Apa kolom pertama di dmesg?

10

Saya mencoba dmesgperintah yang menampilkan buffer pesan dari kernal. Format yang dikembalikan pada pengaturan saya adalah dalam format:

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

Angka di kolom pertama bertambah dengan setiap entri tetapi ketika saya membaca man dmesgatau entri Wikipedia saya tidak melihat informasi apa pun tentang nilai ini.

Apa arti penting dari nilai di kolom pertama?

Philip Kirkbride
sumber

Jawaban:

14

Itulah cap waktu acara, yaitu waktu terjadinya, diukur dalam detik (dengan 0 sama dengan waktu di mana kernel boot).

Anda dapat mencetak waktu sebenarnya menggunakan -T, melewatkan cap waktu dengan -t, atau menentukan format dengan --time-format. Lihat man dmesgdetailnya.

Catatan dmesg:, seperti yang dikatakan halaman manualnya, cukup menampilkan isi dari “buffer cincin kernel”, yaitu banyak pesan kernel yang sesuai dengan buffer. Itu mungkin meluas sampai ke boot kernel, tetapi belum tentu. Akhir dari dmesg adalah pesan terakhir yang dicetak oleh kernel.

Stephen Kitt
sumber
1
dmesgPilihan favorit saya adalah dmesg --kernel --ctime --userspace --decodeHore for man dmesg!
waltinator