Я искал и читал так много вопросов и блогов, включая ArchWiki, но не смог найти, как разумно ускорить процесс загрузки.
Вот краткое изложение нескольких вещей, которые я сделал:
Проверенный файл fstab
, подтверждающий, что UUID такой же, как и для /dev/sda3
, где моя файловая система .
Отключено большинство элементов автозагрузки (включая apt-обновления)
Проверено, были ли проблемы с моей grub
конфигурацией, изменены nomodeset
и quiet splash
, которые сделал мое время загрузки хуже.
Я перечислил только несколько вещей, которые я могу вспомнить из своей головы.
Это вывод, который я получаю из systemd
:
systemd-analyze blame | head
23.550s dev-sda3.device
21.272s systemd-journal-flush.service
16.297s apport-autoreport.service
15.562s dev-loop21.device
15.413s dev-loop20.device
15.115s dev-loop13.device
15.040s dev-loop12.device
15.039s dev-loop11.device
15.021s dev-loop19.device
14.225s dev-loop14.device
Как, вероятно, видно, это необычно медленно, и я сейчас не уверен, как лучше сократить эти времена , Если это поможет, у меня двойная загрузка с внешнего жесткого диска емкостью 1 ТБ.
Выход из критической цепочки:
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
graphical.target @1min 4.977s
└─multi-user.target @1min 4.975s
└─postfix.service @1min 4.902s +70ms
└─postfix@-.service @55.756s +9.141s
└─network-online.target @55.753s
└─NetworkManager-wait-online.service @49.616s +6.136s
└─NetworkManager.service @41.505s +8.108s
└─dbus.service @38.428s
└─basic.target @38.298s
└─sockets.target @38.295s
└─snapd.socket @38.251s +38ms
└─sysinit.target @37.976s
└─apparmor.service @33.286s +4.689s
└─local-fs.target @33.280s
└─run-user-121.mount @1min 5.982s
└─local-fs-pre.target @12.209s
└─systemd-tmpfiles-setup-dev.service @8.726s +3.47
└─kmod-static-nodes.service @8.359s +362ms
└─systemd-journald.socket @8.355s
└─system.slice @8.304s
Как лучше всего решить эту проблему?
Спасибо!
После нескольких обновлений ядра за последние два месяца время загрузки было значительно сокращено (т.е. загрузка теперь занимает меньше времени). Этот ответ написан от 18.11.2019 для ядра Linux (патч) 5.0.0-36 Ubuntu 18.04.
Стоит упомянуть, что я безуспешно пытался сократить время загрузки, как предлагалось здесь . Следующий выпуск LTS (20.04) также обещает более быстрое время загрузки .