Найти в Дзене

Узнайте, сколько времени занимает загрузка вашей системы Linux

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

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

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

Чтобы получить общее представление о времени загрузки системы, мы можем запустить команду systemd-analysis.

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

Если вы запустите следующую команду в терминале:

Жмем ENTER получаем результат
Жмем ENTER получаем результат
-2

На скриншоте выше видно что у меня на загрузку ядра ушло 9.057 сек + на загрузку пользователя со всеми службами ушло 23.666 сек, итого получилось 32.723 секунды. Довольно таки медленно если учитывать что у меня стоит SSD накопитель. Можно получить более детальную информацию о всех службах которые стоят в автозагрузке и время запуска каждой службы отдельно. Для этого надо ввести

-3

Жмем ENTER и получаем результат, что-то вроде на скриншоте ниже:

-4

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

Небольшой совет для ускорения времени загрузки

Отключаем сервис apt-daily-upgrade.service командами

sudo systemctl disable apt-daily.service

sudo systemctl disable apt-daily.timer

sudo systemctl disable apt-daily-upgrade.service

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

sudo apt full-upgrade

Также отключаем NetworkManager это сетевой менеджер, он отвечает за подключение к интернету. Если у вас WIFI можете смело выключать, после перезагрузки WIFI будет работать. Вводим команду:

sudo systemctl disable NetworkManager-wait-online.service

Если вы хотите отменить изменение, вы можете использовать эту команду:

sudo systemctl enable NetworkManager-wait-online.service

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

Теперь, когда вы знаете, как проверить время загрузки вашей системы Linux, почему бы не поделиться временем загрузки вашей системы в разделе комментариев?