Один из частых вопросов: почему система грузится так долго? Для раскрытия этой тайны можно использовать встроенный инструмент
systemd-analyze, который покажет подробную статистику загрузки и поможет найти узкие места.
systemd-analyze
Пример вывода:
Startup finished in 2.351s (kernel) + 8.512s (userspace) = 10.863s
kernel - время работы ядра до запуска systemd
userspace - запуск сервисов и инициализация systemd
итоговое время загрузки
systemd-analyze blame
Вывод отсортирован по времени запуска. На первых строках будут виновники торжества.
systemd-analyze critical-chain
Она покажет цепочку сервисов, которые напрямую влияют на общее время старта.
Для детального графа в SVG:
systemd-analyze plot > boot.svg
Файл можно открыть в браузере - это визуализация всех юнитов и их зависимостей.
systemctl disable bluetooth.service
systemctl disable cups.service
Например, если дольше всего грузится NetworkManager-wait-online.service, можно сократить или отключить ожидание сети.
systemctl mask service_name
#systemd #boot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3