URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4587
[ Назад ]

Исходное сообщение
"Как понять чем /sbin/init (systemd) раз в 10сек грузит CPU?"

Отправлено And , 01-Мрт-20 14:06 
На глаз видно в top и на графиках, процесс с pid 1 (/sbin/init, systemd) грузит процессор на примерно одно "ядро" из 4-х. Ubuntu 18.04.latest. Активность для системы ожидаемая, знаю какой сервис в системе даёт эффект.

Как начиная от init и дальше к сервису проследить связь сервисов, модулей, запускаемых бинарей?

Как посмотреть, понять: чем конкретно процесс занимается в тот момент?
Какие модули с какими взаимодействуют?
На чём конкретно создаётся нагрузка - сеть, FS, иные файлы?


Содержание

Сообщения в этом обсуждении
"Как понять чем /sbin/init (systemd) раз в 10сек грузит CPU?"
Отправлено Аноним , 02-Мрт-20 00:03 
> Как начиная от init и дальше к сервису проследить связь сервисов, модулей,
> запускаемых бинарей?

systemd-cgls
systemd-cgtop

> Как посмотреть, понять: чем конкретно процесс занимается в тот момент?

System cpu time — strace, user cpu time — gdb. Оба позволяют подключиться к процессу по PID и смотреть что он делает.