Версия: 250.4
systemd-analyze - просмотр отчетов о производительности системы.
Отображает сведения о времени процесса загрузки, включая график svg, показывающий модули, ожидающие своих зависимостей.
Лицензия:
GPL2, LGPL2.1
Синтаксис:
systemd-analyze [опции...] команды ...
Команды:
Команда | Описание |
---|---|
[time] | Время печати, необходимое для загрузки устройства |
blame | Печать списка запущенных модулей, упорядоченных по времени для инициализации |
critical-chain [UNIT...] | Вывод дерева критической по времени цепочки единиц измерения |
plot | Вывести SVG-графику, показывающую инициализацию сервиса |
dot [UNIT...] | График выходных зависимостей в формате точка(1) |
dump | Сериализация выходного состояния диспетчера служб |
cat-config | Показать файл конфигурации и выпадающие меню |
unit-files | Список файлов и символических ссылок для единиц измерения |
unit-paths | Каталоги загрузки списка для единиц измерения |
exit-status [STATUS...] | Список определений статуса выхода |
capability [CAP...] | Перечислить определения возможностей |
syscall-filter [NAME...] | Список системных вызовов в фильтрах seccomp |
filesystems [NAME...] | Список известных файловых систем |
condition CONDITION... | Оценивать условия и утверждать |
verify FILE... | Проверить файлы модулей на правильность |
calendar SPEC... | Проверка повторяющихся событий календарного времени |
timestamp TIMESTAMP... | Проверка временной метки |
timespan SPAN... | Проверка временного интервала |
security [UNIT...] | Анализ безопасности устройства |
inspect-elf FILE... | Анализировать и печатать метаданные пакета ELF |
Опции:
Опция | Описание |
---|---|
--recursive-errors=MODE | Контроль проверки единиц измерения |
--offline=BOOL | Выполните проверку безопасности файла(ов) модуля(ов) |
--threshold=N | Выход с ненулевым статусом, когда общий уровень экспозиции превышает пороговое значение |
--security-policy=PATH | Использовать пользовательскую политику безопасности JSON вместо встроенной |
--json=pretty|short|off | Генерация выходных данных таблицы анализа безопасности в формате JSON |
--no-pager | Не передавайте выходные данные на страницу |
--system | Работать с экземпляром system systemd |
--user | Работать с экземпляром user systemd |
--global | Работать с глобальной пользовательской конфигурацией |
-H --host=[USER@]HOST | Работать на удаленном хосте |
-M --machine=CONTAINER | Работаем на местном контейнере |
--order | Показывать только порядок на графике |
--require | Показать только требование на графике |
--from-pattern=GLOB | Показывать на графике только исходные данные |
--to-pattern=GLOB | Показывать на графике только пункты назначения |
--fuzz=SECONDS | Службы печати, которые завершились на несколько секунд раньше, чем последние |
--man[=BOOL] | [Не] проверять наличие справочных страниц |
--generators[=BOOL] | [Не] запускать генераторы блоков (требуются привилегии) |
--iterations=N | Показать указанное количество итераций |
--base-time=TIMESTAMP | Вычислить календарное время относительно указанного времени |
--profile=name|PATH | Включить указанный профиль в обзор безопасности устройства(ов) |
-h --help | Показать справку |
--version | Показать версию |
-q --quiet | Не подсказывать |
Информация о количестве времени, которое затрачивается при загрузке системы с разбивкой на ядро и пользовательское пространство:
systemd-analyze
Подробная информация о затраченном времени каждым блоком (процессом) в отдельности:
systemd-analyze blame
Подробная информация в виде дерева критической по времени цепочки событий:
systemd-analyze critical-chain
Значение после символа «@» в каждом событии - это время, когда служба стала активной.
Значение после символа «+» в каждом блоке показывает время, которое потребовалось для запуска службы.
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".