TGViewer
DeVops Библиотека DeVops Библиотека @devops_teleg · 9.45K subscribers
Post #254 1.3K
Быстрый анализ загрузки через systemd-analyze

На сервере все ок: железо норм, диски норм, но после ребута он думает о смысле жизни секунд 40. Обычно лезешь сразу в сервисы, логи и смотришь что запустилось, а что еще нет. Но иногда юнит не падает, а просто висит в starting и ждёт сеть, DNS, диск или маунт.

Что делает systemd-analyze

systemd-analyze вскрывает сколько заняло ядро, сколько занял userspace, и какие юниты съели время.

Кто тормозит


systemd-analyze blame


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

Дерево зависимостей

Когда юнит тормозит, часто причина не в нём, а в том, что он ждёт сеть, диск, другой сервис.


systemd-analyze critical-chain


Эта штука показывает цепочку, что блокировало путь до default.target. Видно кто кого ждал и где пробка.

График загрузки для красивого разбора

Если хочется визуально показать коллеге почему оно долго стартует, есть SVG-таймлайн.


systemd-analyze plot > boot.svg


Открываешь boot.svg в браузере и видишь полосочки, кто и когда стартовал.

Вывод

systemd-analyze это твой способ увидеть кто, где и почему тормозит загрузку и кто кого ожидает.
  • ❤ 3
  • 👍 2
  • 🔥 2
More from @devops_teleg
  1. Sep 23, 202620 примеров кода на Rust: чистый и идиоматичный код от функций до traits и многопоточности…
  2. Sep 13, 2026🔥 askWAM - инструмент для тихого получения Microsoft Entra access tokens через Windows We…
  3. Sep 13, 2026🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажет…
  4. Sep 9, 2026📌 GPT-6 Astra прошла Portal за сутки Твиттерский пользователь cozyblaze запустил GPT-6 As…
  5. Sep 2, 2026Записал 1 ГБ, а SSD принял 10. Что такое write amplification В LSM-tree запись не ложится…
  6. Aug 24, 2026Физически корректный ray tracer всего в 99 строках C++ smallpt от Kevin Beason - один из с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →