Мой компьютер Fedora 24 занимает более 2 минут, чтобы достичь работоспособного состояния.

Когда я использовал Ubuntu, bootchart генерировал подробный график времени загрузки, показывающий, сколько времени потребовалось каждому компоненту для инициализации. Существует пакет загрузочной диаграммы для Ubuntu, и после установки он может быть bootchart через CLI в качестве загрузочной диаграммы .

Хотя для Fedora нет пакета bootchart , я нашел довольно запутанный способ нормально вызывать загрузочную диаграмму. Тем не менее, он не дал много информации о том, как улучшить скорость загрузки:

Как получить более подробный отчет о том, что делает загрузку Fedora такой медленной?

1 ответ1

1

Я обнаружил, systemd-analyze предоставляет подробную информацию

systemd-analysis - Анализ производительности загрузки системы. (...) Определите статистику производительности загрузки системы и другую информацию о состоянии и трассировке

Он предустановлен в Fedora и может быть вызван просто путем вызова

  • systemd-analyze blame: показывает, сколько времени потребовалось для запуска каждой службы.

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

  • systemd-analyze critical-chain:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .