Как ускорить процесс загрузки Ubuntu?

Как ускорить процесс загрузки Ubuntu?

Я новичок в Linux, и я использую Ubuntu 19.04, тот, который находится в разработке и скоро будет выпущен. Он работает медленно во время запуска, поэтому я хочу ускорить startup process. Я уже отключил все приложения автозагрузки, но bootпроцесс все еще медленный. Как мне это сделать?

решение1

Первое, что нужно сделать на новом дистрибутиве, таком как ваш, — это использовать следующий инструмент:

systemd-analyze blame

Это покажет вам все службы systemd, которые были запущены во время процесса загрузки, и сколько времени потребовалось для запуска каждой из них. Службы отличаются от приложений, которые вы, скорее всего, отключили. Если вы видите какую-либо службу, которая запустилась слишком долго,но ни вам, ни системе не нужно, чтобы он запускался автоматически во время загрузки- вы можете отключить это:

systemctl disable service-name.service

Примечание:Прежде чем отключать службу, вам может быть интересно выяснить, почему она запускается слишком медленно.

Таким образом, systemd прекратит автоматически запускать эту службу во время загрузки, что сократит время загрузки.

Анважныйпримечание здесь заключается в том, что вам нужно убедиться, что служба действительно не нужна во время загрузки, в противном случае вы можете даже сломать свою систему. Чтобы убедиться - сначала погуглите службу.

Процесс загрузки в Linux не похож на процесс загрузки в Windows — он прост, и, скорее всего, медленный процесс загрузки означает, что при загрузке запускается слишком много служб (и запуск занимает слишком много времени).


Кроме этого вы можете проверить, какую файловую систему вы используете для своего /bootраздела (или /если у вас нет отдельной), и убедиться, что файловая система легкая и быстрая, и что она также настроена. Вам, конечно, нужно будет прочитать больше для этого.

И помимо этого пункта я могу только посоветовать проверить ваше оборудование — если ваша ОС находится на медленном жестком диске — вы вряд ли сможете что-то сделать для ее ускорения. SSD (особенно NVMe SSD) — это самое быстрое хранилище, которое вы можете использовать для операционной системы — это значительно сократит время загрузки.

Статьи, которые вы можете прочитать:

  1. Ускорьте загрузку Linux
  2. BootProcessSpeedup @ Debian wiki- Ubuntu основан на Debian, поэтому здесь вы можете почерпнуть больше идей, однако имейте в виду, что некоторые из них могут устареть.
  3. Понимание и использование systemd- понимание процесса инициализации наверняка поможет вам в решении вашей задачи.

Связанный контент