Я проверял некоторые результаты системного анализа, и у меня на самом деле нет критической проблемы с моим временем загрузки, а просто интересуюсь, могу ли я уменьшить его дальше. Я хотел бы отметить, что я использую SSD, и Ubuntu - моя единственная ОС.
systemd-analyze Startup finished in 5.450s (firmware) + 565ms (loader) + 2.632s (kernel) + 10.086s (userspace) = 18.734s graphical.target reached after 10.071s in userspace
systemd-analyze blame 6.607s NetworkManager-wait-online.service 5.660s fwupd.service 5.042s bolt.service 4.134s plymouth-quit-wait.service 1.579s dev-sda2.device 1.552s systemd-backlight@backlight:intel_backlight.service 1.367s plymouth-read-write.service 1.211s snapd.service 903ms systemd-logind.service 572ms systemd-journald.service 555ms dev-loop9.device 523ms dev-loop6.device 515ms man-db.service 499ms dev-loop8.device 478ms dev-loop5.device 472ms dev-loop13.device 448ms dev-loop7.device 441ms dev-loop11.device 438ms dev-loop10.device 432ms dev-loop12.device 415ms udisks2.service 406ms dev-loop14.device 319ms snap-gnome\x2d3\x2d28\x2d1804-71.mount
graphical.target @10.071s └─multi-user.target @10.071s └─kerneloops.service @10.042s +27ms └─network-online.target @10.032s └─NetworkManager-wait-online.service @3.422s +6.607s └─NetworkManager.service @3.224s +186ms └─dbus.service @3.218s └─basic.target @3.211s └─sockets.target @3.211s └─snapd.socket @3.208s +2ms └─sysinit.target @3.205s └─systemd-backlight@backlight:intel_backlight.service @1.468s +1.552s └─system-systemd\x2dbacklight.slice @1.467s └─system.slice @212ms └─-.slice @212ms
Если эта система не является сервером в сети, можно запустить путем сокращения вовремя используемый NetworkManager-wait-online.service
, чтобы сделать это, отключите сервис как так:
sudo systemctl disable NetworkManager-wait-online.service
Если это обнаруживается снова после перезагрузки можно следовать за вышеупомянутой командой с этим:
sudo systemctl mask NetworkManager-wait-online.service
Просьбы, попробуйте это сначала и проверку, если Ваше время начальной загрузки улучшается перед продолжением с дальнейшими шагами. Это одно, иногда, уменьшает Ваше время начальной загрузки много.
Для отката вышеупомянутых изменений в любое время работайте:
sudo systemctl unmask NetworkManager-wait-online.service
Затем следуйте за ним:
sudo systemctl enable NetworkManager-wait-online.service
Что systemd-networkd-wait-online.service
?
НАЗОВИТЕ systemd-networkd-wait-online.service, systemd-networkd-wait-online - Ожидают сети для прибытия онлайн
РЕЗЮМЕ systemd-networkd-wait-online.service
/lib/systemd/systemd-networkd-wait-online
ОПИСАНИЕ systemd-networkd-wait-online является oneshot системной службой (см. systemd.service (5)), который ожидает сети, которая будет настроена. По умолчанию это будет ожидать всех ссылок, о которых это знает и которыми управляет systemd-networkd.service (8), чтобы быть полностью настроенными или отказавшими, и по крайней мере для одной ссылки, чтобы быть онлайн. Здесь, онлайн означает, что рабочее состояние ссылки равно или выше, чем "ухудшенный". Порог может быть настроен - рабочее состояние = опция.
Цель NetworkManager-wait-online.service
должен ожидать сети для прибытия онлайн перед продолжением процесса начальной загрузки.
Это необходимо в случае, например, серверов, которые полагаются на сетевые ресурсы как на часть процесса начальной загрузки (например, монтирование удаленных дисков) или в случае рабочих станций, которые полагаются на сеть для начальной загрузки правильно (например, Тонкие клиенты).
Иначе настольные пользователи могут отключить NetworkManager-wait-online.service
и сеть будет обычно соединяться после того, как начальная загрузка закончилась минус ненужное время ожидания.
Безопасно отключить в этом случае.
Всего наилучшего
Эта строка с 1,5 секундами является ошибкой:
1.552s systemd-backlight@backlight:intel_backlight.service
В моей системе без ошибки это - только 1 миллисекунда:
$ systemd-analyze blame | grep backlight
1ms systemd-backlight@backlight:intel_backlight.service
Больше подсказок (включая NetworkManager-wait-online.service) может быть найдено здесь: