Что такое первый столбец в dmesg?

10

Я пытаюсь dmesgкоманда, которая выводит буфер сообщений ядра. Формат, возвращенный в моей настройке, находится в формате:

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

Число в первом столбце увеличивается с каждой записью, но когда я читаю man dmesgили запись в Википедии, я не вижу никакой информации о том, что это за значение.

Каково значение значения в первом столбце?

Филип Киркбрайд
источник

Ответы:

14

Это временная метка события, т.е. время, в которое оно произошло, измеряется в секундах (при этом 0 равно времени, когда загружалось ядро).

-TВместо этого вы можете распечатать фактическое время , пропустить временные метки с помощью -tили указать формат с помощью --time-format. Смотрите man dmesgподробности.

Примечание: dmesgкак написано на его man-странице, просто отображает содержимое «кольцевого буфера ядра», т.е. сколько угодно сообщений ядра помещается в буфер. Это может распространяться вплоть до загрузки ядра, но не обязательно. Конец dmesg - последнее сообщение, напечатанное ядром.

Стивен Китт
источник
1
Мои любимые dmesgварианты dmesg --kernel --ctime --userspace --decodeУра man dmesg!
вальтинатор