Ускорить время загрузки Ubuntu 18.04

Я искал и читал так много вопросов и блогов, включая ArchWiki, но не смог найти, как разумно ускорить процесс загрузки.

Вот краткое изложение нескольких вещей, которые я сделал:

  1. Проверенный файл fstab, подтверждающий, что UUID такой же, как и для /dev/sda3, где моя файловая система .

  2. Отключено большинство элементов автозагрузки (включая apt-обновления)

  3. Проверено, были ли проблемы с моей grub конфигурацией, изменены nomodeset и quiet splash, которые сделал мое время загрузки хуже.

  4. Прочитайте что-нибудь о внесении в черный список tmp_module, но понятия не имели, что это было, поэтому не пытались.

Я перечислил только несколько вещей, которые я могу вспомнить из своей головы.

Это вывод, который я получаю из 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

Как лучше всего решить эту проблему?

Спасибо!

0
задан 11 September 2019 в 12:13

1 ответ

После нескольких обновлений ядра за последние два месяца время загрузки было значительно сокращено (т.е. загрузка теперь занимает меньше времени). Этот ответ написан от 18.11.2019 для ядра Linux (патч) 5.0.0-36 Ubuntu 18.04.

Стоит упомянуть, что я безуспешно пытался сократить время загрузки, как предлагалось здесь . Следующий выпуск LTS (20.04) также обещает более быстрое время загрузки .

0
ответ дан 17 November 2019 в 16:11

Другие вопросы по тегам:

Похожие вопросы: