Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  systemd lastet CPU hoch aus  (Read 6141 times)

tuxman

  • Guest
systemd lastet CPU hoch aus
« on: 2015/11/16, 00:41:31 »
Hallo,

vielleicht für viele von euch eine DAU-Frage, aber ich
würde gern versuchen wollen, folgendes "Problem" hier abzustellen:

Mir ist aufgefallen, dass in letzter Zeit laut top anscheinend ein
systemd-Prozess (bei htop als /sbin/init-Command bezeichnet)
dauerhaft reichlich viel CPU-Last verursacht.

Wo kann ich evtl. in Logs oder so stöbern, um es näher einzugrenzen oder
könnte gar ein Bug in systemd die Ursache sein?
 
Code: [Select]
top - 23:59:43 up  6:17,  2 users,  load average: 1,82, 1,84, 1,81
Tasks: 196 total,   2 running, 194 sleeping,   0 stopped,   0 zombie
%Cpu(s): 25,2 us, 10,4 sy,  0,0 ni, 64,4 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem :  8176764 total,   140424 free,  1407400 used,  6628940 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  6263652 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                       
    1 root      20   0  203456   5552   3788 R 100,0  0,1 376:29.35 systemd                                                                                       
  986 root      20   0   44828   3176   2780 S  21,5  0,0  64:56.60 systemd-logind                                                                               
26362 se2       20   0 1304736 439784  81056 S   6,6  5,4   2:02.18 iceweasel                                                                                     
 1138 root      20   0  415528 174600 139800 S   5,0  2,1  85:10.26 Xorg                                                                                         
 3234 se2       20   0 3877428 269968 130724 S   2,6  3,3   9:00.31 plasmashell                                                                                   
26449 se2       20   0  609904 163136  61160 S   1,3  2,0   0:44.35 Web Content                                                                                   
    7 root      20   0       0      0      0 S   0,7  0,0   1:13.34 rcu_sched                                                                                     
 3186 se2       20   0 3002492 104364  73696 S   0,7  1,3   6:09.94 kwin_x11   
 

 Über einen Tipp würd ich mich freuen. Danke!
 
 Gruß
 tuxman

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
Re: systemd lastet CPU hoch aus
« Reply #1 on: 2015/11/16, 07:00:10 »
Hi tuxman,
welche Version des systemd hast du installiert? Mit journalctl kannst du evtl. Fehlermeldungen aufspüren. Mehr Infos dazu in meinen Wiki  unter http://mywiki.bluelupo.net/index.php?title=Grundlegende_Kommandos_zu_systemd

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: systemd lastet CPU hoch aus
« Reply #2 on: 2015/11/16, 09:04:02 »
erm - vorsichtig ausgedrück - Du suchst wahrscheinlich in der falschen Richtung. Schau mal auf die Prozesse unterhalb von init (is nur so ne Idee, könnte aber sein, dass systemd nur der Überbringer der schlechten Nachrichten ist - und inhaltlich nicht für die Nachricht verantwortlich) :)
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

tuxman

  • Guest
Re: systemd lastet CPU hoch aus
« Reply #3 on: 2015/11/16, 16:38:41 »
 Danke euch für die Antworten!
 
 systemd hat die Version 227-3
 
 Die Auflistung im bluelupo-Wiki ist sehr gut gemacht und informativ.
 
 "systemctl --failed" ergibt das hier:
 
Code: [Select]
   UNIT                                 LOAD   ACTIVE SUB    DESCRIPTION
● anacron.service                      loaded failed failed Run anacron jobs
● atd.service                          loaded failed failed Deferred execution scheduler
● console-kit-log-system-start.service loaded failed failed Console System Startup Logging

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

^[[0;1;39m3 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

Wie identifiziere ich denn die Prozesse "unterhalb von init" ?
Wie könnte ich da evtl. weiter vorgehen? (leider DAU, wie gesagt)

Gruß
tuxman

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
Re: systemd lastet CPU hoch aus
« Reply #4 on: 2015/11/16, 18:38:05 »
hi tuxman,

die Pakete at und anacron kannst du entfernen wenn du sie nicht benötigst, dann hast schon mal zwei Fehler weniger im Journal ;-)

tuxman

  • Guest
Re: systemd lastet CPU hoch aus
« Reply #5 on: 2015/11/16, 20:54:52 »
Quote
die Pakete at und anacron kannst du entfernen wenn du sie nicht benötigst,
dann hast schon mal zwei Fehler weniger im Journal ;-)

Hab jetzt at und anacron entfernt, und auch die console-kit-log-system-start.service-Meldung
ist verschwunden, nachdem nicht mehr /var/log als tmpfs gemountet wird.

Aber systemd und systemd-logind beschäftigen weiterhin dauerhaft die CPU übermäßig
und unnötig, wie ich meine, das eigentliche Problem besteht weiterhin unverändert.

Möcht möglichst einen kompletten System-Neuaufbau bzw. -Einrichtung vermeiden, wenn's denn irgendwie auch
etwas einfacher und weniger zeitaufwändig gehen könnte. ;)

Gruß
tuxman

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: systemd lastet CPU hoch aus
« Reply #6 on: 2015/11/16, 20:58:04 »
Du möchtest consolekit loswerden - wirklich
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

Offline ralul

  • User
  • Posts: 1.814
Re: systemd lastet CPU hoch aus
« Reply #7 on: 2015/11/16, 21:27:05 »
Du möchtest consolekit loswerden - wirklich
+1
wirklich :)
Das musste ich übrigens auch von Hand entfernen (vor längerer Zeit). Und ich wunderte mich darüber, dass es nicht blockiert wurde von der Paketverwaltung, weiss ich noch ....
experiencing siduction runs better than my gentoo makes me know I know nothing

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: systemd lastet CPU hoch aus
« Reply #8 on: 2015/11/16, 21:41:46 »
und wenn da noch ein ck drauf war - dann solltest Du es einrichten, dass Du mal im IRC aufschlägst, das würde übers Forum ein wenig nervig werden, das System auf Vordermann zu bringen.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

tuxman

  • Guest
Re: systemd lastet CPU hoch aus
« Reply #9 on: 2015/11/16, 22:19:14 »
Quote
Du möchtest consolekit loswerden - wirklich

Möchte vielleicht schon ;),
neee, aber doch nicht wirklich - bei den Aussichten:
Code: [Select]
apt-get remove consolekit
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  ark baloo-kf5 breeze consolekit dolphin frameworkintegration gwenview k3b kactivities kaffeine kate kcalc kde-baseapps-bin kde-cli-tools kde-config-sddm
  kde-config-systemd kde-runtime kde-style-breeze kde-style-breeze-qt4 kde-style-oxygen-qt5 kdenlive kdepasswd kdepim-runtime kdeplasma-addons kdesudo kdm kfind
  khelpcenter khotkeys kinfocenter kinit kinit-dev kio kio-dev kio-extras kipi-plugins kmenuedit kmix knemo konqueror konsole konsole-kpart kross krusader
  kscreen ksnapshot ksysguard ktexteditor-katepart kuser kwalletmanager kwin-common kwin-style-breeze kwin-wayland kwin-wayland-backend-fbdev
  kwin-wayland-backend-x11 kwin-x11 kwrite libkactivities-bin libkdepimdbusinterfaces4 libkf5auth-dev libkf5auth5 libkf5baloowidgets-bin libkf5baloowidgets5
  libkf5bookmarks-dev libkf5bookmarks5 libkf5configwidgets-dev libkf5configwidgets5 libkf5declarative5 libkf5iconthemes-bin libkf5iconthemes-dev
  libkf5iconthemes5 libkf5kcmutils5 libkf5kdelibs4support5 libkf5kdelibs4support5-bin libkf5khtml-bin libkf5khtml5 libkf5kiofilewidgets5 libkf5kiowidgets5
  libkf5krossui5 libkf5mediaplayer5 libkf5newstuff5 libkf5notifyconfig5 libkf5parts5 libkf5plasma5 libkf5plasmaquick5 libkf5quickaddons5 libkf5runner5
  libkf5style-dev libkf5style5 libkf5sysguard-bin libkf5sysguard5 libkf5texteditor5 libkf5textwidgets-dev libkf5textwidgets5 libkf5wallet-bin libkf5webkit-dev
  libkf5webkit5 libkf5xmlgui-dev libkf5xmlgui5 libkf5xmlrpcclient5 libkf5xmlrpcclientprivate5 libkfontinst5 libkfontinstui5 libkopete4 libksignalplotter7
  libkwin4-effect-builtins1 liboxygenstyle5-5 liboxygenstyleconfig5-5 libpolkit-qt5-1-1 libpowerdevilcore2 libprocessui7 libtaskmanager5 libweather-ion7 milou
  okular partitionmanager plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-framework plasma-nm plasma-runners-addons
  plasma-wallpapers-addons plasma-widget-homerun plasma-widget-lancelot plasma-widgets-addons plasma-workspace plasma-workspace-wayland polkit-kde-1
  polkit-kde-agent-1 powerdevil print-manager qml-module-org-kde-activities qml-module-org-kde-draganddrop qml-module-org-kde-extensionplugin
  qml-module-org-kde-kcoreaddons qml-module-org-kde-kio qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons
  qml-module-org-kde-kwindowsystem qtdeclarative5-kf5declarative sddm-theme-breeze siduction-art-kdm-whiteroom siduction-settings-kdm-whiteroom sweeper
  systemsettings user-manager yakuake
0 aktualisiert, 0 neu installiert, 148 zu entfernen und 2 nicht aktualisiert.
Nach dieser Operation werden 297 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n]

Gruß
tuxman

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: systemd lastet CPU hoch aus
« Reply #10 on: 2015/11/16, 22:21:13 »
Du möchtest aptitude verwenden - und sicherstellen das libpamsystemd übernimmt
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

Offline absolut

  • User
  • Posts: 455
Re: systemd lastet CPU hoch aus
« Reply #11 on: 2015/11/16, 22:55:02 »
hallo, ich stecke auch in dieser situation mit consolekit

Code: [Select]
aptitude purge consolekit       
Die folgenden Pakete werden ENTFERNT:               
  consolekit{p}
0 Pakete aktualisiert, 0 zusätzlich installiert, 1 werden entfernt und 30 nicht aktualisiert.
0 B an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 391 kB frei werden.
Die folgenden Pakete haben verletzte Abhängigkeiten:
 libpolkit-qt5-1-1 : Hängt ab von: consolekit aber es soll nicht installiert werden.
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

       Entfernen der folgenden Pakete:         
1)       akonadiconsole                         
2)       akregator                             
3)       ark                                   
4)       baloo-kf5                             
5)       blogilo                               
6)       breeze                                 
7)       digikam                               
8)       dolphin                               
9)       frameworkintegration                   
10)      gwenview                               
11)      k3b                                   
12)      k3b-i18n                               
13)      kactivities                           
14)      kaddressbook                           
15)      kalarm                                 
16)      kate                                   
17)      kcalc                                 
18)      kcharselect                           
19)      kde-baseapps                           
20)      kde-baseapps-bin                       
21)      kde-cli-tools                         
22)      kde-config-gtk-style                   
23)      kde-plasma-desktop                     
24)      kde-runtime                           
25)      kde-style-breeze                       
26)      kde-style-breeze-qt4                   
27)      kde-window-manager                     
28)      kde-workspace                         
29)      kde-workspace-bin                     
30)      kde-workspace-data                     
31)      kdebase-workspace-bin                 
32)      kdenlive                               
33)      kdepasswd                             
34)      kdepim-kresources                     
35)      kdepim-runtime                         
36)      kdesudo                               
37)      kdf                                   
38)      kdiff3                                 
39)      kfind                                 
40)      kgpg                                   
41)      khelpcenter                           
42)      khelpcenter4                           
43)      kile                                   
44)      kinit                                 
45)      kio                                   
46)      kio-extras                             
47)      kipi-plugins                           
48)      kjots                                 
49)      kleopatra                             
50)      klipper                               
51)      kmenuedit                             
52)      kmix                                   
53)      knode                                 
54)      knotes                                 
55)      kompare                               
56)      konq-plugins                           
57)      konqueror                             
58)      konsole                               
59)      konsole-kpart                         
60)      konsolekalendar                       
61)      konversation                           
62)      kopete                                 
63)      korganizer                             
64)      kpart5-kompare                         
65)      kppp                                   
66)      krdc                                   
67)      krename                               
68)      kross                                 
69)      krusader                               
70)      kscreen                               
71)      ksnapshot                             
72)      ksysguard                             
73)      ktexteditor-katepart                   
74)      ktimetracker                           
75)      ktorrent                               
76)      kwalletmanager                         
77)      kwin                                   
78)      kwin-common                           
79)      kwin-style-breeze                     
80)      kwin-x11                               
81)      kwrite                                 
82)      libcalendarsupport4                   
83)      libeventviews4                         
84)      libincidenceeditorsng4                 
85)      libkactivities-bin                     
86)      libkasten3controllers3                 
87)      libkasten3core3                       
88)      libkasten3gui3                         
89)      libkasten3okteta1controllers1         
90)      libkasten3okteta1core1                 
91)      libkasten3okteta1gui1                 
92)      libkateinterfaces4                     
93)      libkdepim4                             
94)      libkdepimdbusinterfaces4               
95)      libkf5auth5                           
96)      libkf5baloowidgets-bin                 
97)      libkf5baloowidgets5                   
98)      libkf5bookmarks5                       
99)      libkf5configwidgets5                   
100)     libkf5declarative5                     
101)     libkf5iconthemes-bin                   
102)     libkf5iconthemes5                     
103)     libkf5kcmutils5                       
104)     libkf5kdelibs4support5                 
105)     libkf5kdelibs4support5-bin             
106)     libkf5khtml-bin                       
107)     libkf5khtml5                           
108)     libkf5kiofilewidgets5                 
109)     libkf5kiowidgets5                     
110)     libkf5krossui5                         
111)     libkf5newstuff5                       
112)     libkf5notifyconfig5                   
113)     libkf5parts5                           
114)     libkf5plasma5                         
115)     libkf5plasmaquick5                     
116)     libkf5quickaddons5                     
117)     libkf5runner5                         
118)     libkf5style5                           
119)     libkf5sysguard-bin                     
120)     libkf5texteditor5                     
121)     libkf5textwidgets5                     
122)     libkf5wallet-bin                       
123)     libkf5webkit5                         
124)     libkf5xmlgui5                         
125)     libkf5xmlrpcclient5                   
126)     libkfontinst5                         
127)     libkfontinstui5                       
128)     libkleo4                               
129)     libkomparediff2-5                     
130)     libkopete4                             
131)     libksignalplotter7                     
132)     libkwin4-effect-builtins1             
133)     libmailcommon4                         
134)     libmailimporter4                       
135)     libmessagecomposer4                   
136)     libmessagecore4                       
137)     libmessagelist4                       
138)     libmessageviewer4                     
139)     libnoteshared4                         
140)     libokteta2gui2                         
141)     libpimcommon4                         
142)     libpolkit-qt5-1-1                     
143)     libprocessui7                         
144)     libtaskmanager5                       
145)     libtemplateparser4                     
146)     libweather-ion7                       
147)     lightdm-kde-greeter                   
148)     milou                                 
149)     okteta                                 
150)     okular                                 
151)     plasma-dataengines-addons             
152)     plasma-dataengines-workspace           
153)     plasma-desktop                         
154)     plasma-framework                       
155)     plasma-nm                             
156)     plasma-widget-networkmanagement       
157)     plasma-widgets-addons                 
158)     plasma-workspace                       
159)     polkit-kde-1                           
160)     polkit-kde-agent-1                     
161)     print-manager                         
162)     python-kde4                           
163)     qml-module-org-kde-activities         
164)     qml-module-org-kde-draganddrop         
165)     qml-module-org-kde-extensionplugin     
166)     qml-module-org-kde-kcoreaddons         
167)     qml-module-org-kde-kio                 
168)     qml-module-org-kde-kquickcontrols     
169)     qml-module-org-kde-kquickcontrolsaddons
170)     qml-module-org-kde-kwindowsystem       
171)     qtdeclarative5-kf5declarative         
172)     siduction-settings-kde-december       
173)     skanlite                               
174)     systemsettings                         
175)     yakuake                               



Diese Lösung akzeptieren? [Y/n/q/?]

durch drücken von "n" gibt es ziemlich viele andere varianten, die aber die umstellung offenbar nicht möglich machen.

dabei ist auf meinem system libpam-systemd schon vorhanden... ich bin diese woche leider beruflich zu sehr ausgelastet, werde  aber auf das thema am wochenende zurück kommen... (durch hinweise hier im forum oder dann interaktiv im irc)

gruß
absolut

tuxman

  • Guest
Re: systemd lastet CPU hoch aus
« Reply #12 on: 2015/11/16, 23:19:08 »
Quote
Du möchtest aptitude verwenden - und sicherstellen das libpamsystemd übernimmt

Warum sollte ich das machen?
Dazu fehlt mir glaub ich deutlich das Hintergrundwissen.

Aptitude war nicht installiert, noch nie eingesetzt bis jetzt.
Es würde neben consolekit mindestens 147 weitere Pakete entfernen wollen.

Lass ich mal besser die Finger davon ...

Gruß
tuxman

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: systemd lastet CPU hoch aus
« Reply #13 on: 2015/11/16, 23:27:19 »
Und wir sollten uns mal über die eingesetzte Version siduction unterhalten - aptitude hab ich glaube ich vor systemd ins iso aufgenommen - und ab und zu ist bei rolling release ein Großreinemachen angesagt, was man dann auch tun sollte.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

tuxman

  • Guest
Re: systemd lastet CPU hoch aus
« Reply #14 on: 2015/11/17, 00:00:26 »
Quote
... und ab und zu ist bei rolling release ein Großreinemachen angesagt, ...

Kann schon sein, dass ich nach längerer Zeit mal über eine komplette Neuinstallation nachdenken sollte,
aber würde trotzdem gern herausfinden, womit sich systemd nun dauernd beschäftigt und anderen
Diensten dadurch Rechenzeit vorenthält (und mir Stromkosten unnötig aufbürdet).

Gruß
tuxman