Вы когда-нибудь задумывались, сколько времени требуется для загрузки вашей системы? Возможно, кто-то из ваших знакомых утверждал, что их система загружается быстрее, чем ваша, и вам интересно узнать точное время. Хотя не всех интересуют цифры, возможно, вы их заинтересуете. Вы наверняка захотите, чтобы загрузка была как можно быстрее.

К концу этого руководства вы получите краткое представление о том, что влияет на время загрузки вашей системы Linux и как рассчитать его общую продолжительность. Вы также узнаете, как уменьшить время загрузки и превратить свой компьютер в быстрого и отзывчивого зверя.

Как проверить время загрузки Linux с помощью systemd-analysis

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

Чтобы проверить время загрузки с помощью systemd-analysis, введите:

instagram viewer
systemd-analysis

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

В выходных данных этого примера вы можете видеть, что загрузка машины заняла около девяти секунд. Поскольку приведенное выше изображение виртуальная машина, его время загрузки может быть быстрее, чем при обычной установке Linux.

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

systemd-анализировать виноват

Результат будет примерно таким:

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

Что влияет на время загрузки Linux?

Когда вы запускаете свою систему Linux, BIOS - это первое, что загружается. Затем BIOS передает управление в MBR (главную загрузочную запись), которая запускает загрузчик GRUB. GRUB отвечает за загрузку ядра, которое дополнительно устанавливает начальную корневую файловую систему и выполняет в этом процесс. Затем происходит выполнение других услуг.

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

Как исправить медленную загрузку Linux-машины

Вы не можете остановить процесс инициализации или загрузчик GRUB от запуска во время загрузки, так как это вызовет проблемы с последовательностью загрузки вашей системы. Однако вы можете отключить в своей системе неважные службы, чтобы они не запускались во время запуска.

Утилита systemctl позволяет управлять сервисами в Linux. Используя инструмент, вы можете легко запускать и останавливать службы. Но для начала напомним, какие службы запускались при последней загрузке:

systemd-анализировать виноват

На этом выходе вы можете видеть, что exim4-base.service занимает большую часть времени загрузки (около трех секунд). Exim4 - это агент транспорта почты и exim4-base - это служба, которая предоставляет необходимые файлы поддержки, необходимые для демона exim4.

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

sudo systemctl отключить exim4-base.service

Примечание: Если вы не совсем уверены, что делаете, вам следует проконсультироваться с опытным пользователем Linux, прежде чем отключать какие-либо службы. Отключение критически важной службы может вызвать непредвиденные проблемы с ОС.

Чтобы снова включить службу, просто замените запрещать с включить в команде systemctl:

sudo systemctl включить exim4-base.service

Используя этот процесс, вы можете настроить службы, которые запускает ваша система, чтобы уменьшить время загрузки.

Увеличение времени загрузки Linux без каких-либо изменений оборудования

Хотя многие предлагают установить Linux на SSD, чтобы улучшить время загрузки, вы можете сделать это бесплатно, отключив нежелательные службы в своей системе. Хотя это не сильно сократит время запуска, каждая секунда на счету, если вам нужен компьютер с быстрой производительностью.

Хотите быструю и отзывчивую систему? Может помочь установка легкого и минимального дистрибутива Linux на ваш компьютер.

ДелитьсяТвитнутьЭлектронное письмо
14 облегченных дистрибутивов Linux, которые подарит новую жизнь вашему старому ПК

Нужна легкая операционная система? Эти специальные дистрибутивы Linux могут работать на старых компьютерах, некоторые из которых имеют всего 100 МБ ОЗУ.

Читать далее

Похожие темы
  • Linux
  • Загрузочный экран
  • Linux
  • Системное администрирование
Об авторе
Дипеш Шарма (Опубликовано 78 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться