Когда вы включаете свой компьютер, у вас высвечивается производитель материнской платы, возможно сообщения на экране, меню загрузчика Grub, экран загрузки операционной системы и, наконец, экран входа в систему.
Вы проверяли, сколько времени прошло до входа в систему? Скорее всего нет. Если вам действительно не нужно знать, вы не будете беспокоиться о деталях времени загрузки.
Но что, если вам интересно узнать, как долго ваша Linux-система загружается? Запуск секундомера - это один из способов выяснить это, но в Linux у вас есть лучшие и более простые способы узнать время запуска вашей системы.
Чтобы получить общее представление о времени загрузки системы, мы можем запустить команду systemd-analysis.
Он будет содержать информацию о том, сколько времени потребовалось каждой службе для запуска, включая время, затраченное ядром, initrd и пользовательским пространством при загрузке.
Если вы запустите следующую команду в терминале:
На скриншоте выше видно что у меня на загрузку ядра ушло 9.057 сек + на загрузку пользователя со всеми службами ушло 23.666 сек, итого получилось 32.723 секунды. Довольно таки медленно если учитывать что у меня стоит SSD накопитель. Можно получить более детальную информацию о всех службах которые стоят в автозагрузке и время запуска каждой службы отдельно. Для этого надо ввести
Жмем ENTER и получаем результат, что-то вроде на скриншоте ниже:
Как видно из вышеприведенного вывода, что каждое устройство отсортировано по времени, вы можете просто узнать, какая служба занимает больше времени при загрузке, и проанализировать проблему.
Небольшой совет для ускорения времени загрузки
Отключаем сервис 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, почему бы не поделиться временем загрузки вашей системы в разделе комментариев?