После обновления ядра сервер перезагрузили, и по SSH он ответил заметно позже обычного. Коллега спрашивает: сколько шла загрузка и кого она ждала? Перезагрузи свою машину — она устроена так же — и посмотри.
Посмотри на загрузку машины
Перезагрузи машину — sudo reboot: терминал покажет загрузку и снова войдёт. Потом посмотри, сколько шла загрузка, какие юниты запускались дольше всех и через какие юниты загрузка дошла до конца.
Сначала предположи
Загрузка шла дольше обычного. Что окажется первой строкой systemd-analyze blame — самым долгим юнитом?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
systemd-analyze пишет multi-user.target reached after 12.450s in userspace, а первая строка critical-chain — multi-user.target @12.450s. Что из этого следует?
-
Конец загрузки и есть момент, когда загрузка дошла до цели: оба вывода называют его одним числом.
-
Сколько запускался юнит, critical-chain пишет после
+. После@— момент, когда юнит стал активен.
Оба числа — момент, когда загрузка дошла до multi-user.target.