[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd process(es) consuming CPU when laptop lid closed



On 10/16/2017 02:33 PM, Michael Biebl wrote:
Am 16.10.2017 um 02:56 schrieb Glen B:
On 10/15/2017 10:31 AM, Michael Biebl wrote:
Am 14.10.2017 um 21:48 schrieb Glen B:
    295 root      20   0    7448   4432   3992 R 41.2  0.9   0:54.81 systemd-logind
    298 message+  20   0    6260   3636   3268 S 17.6  0.7   0:17.12 dbus-daemon
That looks like there is a huge amount of dbus messages sent.
Can you run dbus-monitor --system (as root) to see what those messages are?

That's an interesting command, lots of information was spat out. Here's
an excerpt of what was put out:

----
   uint32 0
error time=1508114297.985967 sender=:1.0 -> destination=:1.1
error_name=org.freedesktop.systemd1.UnitMasked reply_serial=26352
     string "Unit suspend.target is masked."
signal time=1508114297.986032 sender=:1.0 -> destination=(null
destination) serial=52814 path=/org/freedesktop/systemd1;
interface=org.freedesktop.systemd1.Manager; member=UnitNew
     string "suspend.target"
     object path "/org/freedesktop/systemd1/unit/suspend_2etarget"
signal time=1508114297.986058 sender=:1.0 -> destination=(null
destination) serial=52815 path=/org/freedesktop/systemd1;
interface=org.freedesktop.systemd1.Manager; member=UnitRemoved
     string "suspend.target"
     object path "/org/freedesktop/systemd1/unit/suspend_2etarget"
signal time=1508114297.991185 sender=:1.1 -> destination=(null
destination) serial=26353 path=/org/freedesktop/login1;
interface=org.freedesktop.login1.Manager; member=PrepareForSleep
     boolean true
method call time=1508114297.992516 sender=:1.1 ->
destination=org.freedesktop.systemd1 serial=26354
path=/org/freedesktop/systemd1;
interface=org.freedesktop.systemd1.Manager; member=StartUnit
     string "suspend.target"
     string "replace-irreversibly"
method call time=1508114297.993237 sender=:1.0 ->
destination=org.freedesktop.DBus serial=52816
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=GetConnectionUnixUser
     string ":1.1"
method return time=1508114297.993292 sender=org.freedesktop.DBus ->
destination=:1.0 serial=13188 reply_serial=52816
----

If I'm understanding this correctly, it looks like it's trying to
suspend but is somehow getting confused...

Not sure about the confused part. We might need a debug log for
systemd-logind.

That said, is that all? Given the high cpu usage for the dbus-daemon
process I was expecting it to be flooded by dbus messages.

You could also try stracing dbus-daemon and systemd-logind and see if
you get anything interesting.

Michael I found it interesting that I do not have a folder /org/ .hidden or not and that's with kde5 desktop on Stretch.
--
Jimmy Johnson

Debian Stretch - KDE Plasma 5.8.6 - Intel G3220 - EXT4 at sda7
Registered Linux User #380263


Reply to: