LINUX.ORG.RU
ФорумAdmin

Помогите выяснить из-за чего dbus-daemon потребляет очень много проца

 


0

1

Здравствйуте.

Есть сервер с CentOS7, на нём крутятся seafile сервер, rtorrent, smb сервер. Питается от UPS’a (т.е. используется nut). SElinux отключён.

Часто (процентах в 30 времени) я вижу большую загрузку процессора процессом

/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only

Рядом с ним, обычно, видно ещё

/usr/lib/polkit-1/polkitd --no-debug

Эти два процесса отжирают примерно по 40-60% процессорного времени ядра.

При этом команда dbus-monitor –system сыпит много сообщений такого типа:

signal time=1575273907.567790 sender=org.freedesktop.DBus -> destination=(null destination) serial=11857208 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.76385370"
   string ""
   string ":1.76385370"
signal time=1575273907.569963 sender=org.freedesktop.DBus -> destination=(null destination) serial=11857209 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.76385370"
   string ":1.76385370"
   string ""
signal time=1575273907.571829 sender=org.freedesktop.DBus -> destination=(null destination) serial=11857210 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.76385371"
   string ""
   string ":1.76385371"

Подскажите, пожалуйста, как выяснить что приводит к такой загрузке dbus шины?


https://unix.stackexchange.com/questions/538124/nameownerchanged-events-sent-...

The reason for these events was my i3 status line. It's defined in ~/.config/i3/config

status_command while ~/.config/i3/status.sh; do sleep 1; done
Inside status.sh, I call upower to get the current battery information of the laptop.

Removing the calls to upower caused the NameOwnerChanged events to cease.

Также есть вот такой чудо тикет https://github.com/systemd/systemd/issues/2136

dhampire ★★★ ()
Последнее исправление: dhampire (всего исправлений: 1)