Siduction Forum

Siduction Forum => Software - Support => Topic started by: helmetzer on 2013/12/10, 12:20:45

Title: Wozu akonadi mit 50 % CPU ?
Post by: helmetzer on 2013/12/10, 12:20:45
Hallo, neues siduction mit KDE. Seit einiger Zeit nudelt der Rechner wie wild wegen aconadi. Wozu soll das gut sein und wie stelle ich das ab? Zur Zeit lösche ich den Prozess immer von Hand. Aber es kann doch nicht sein, dass standardmäßig etwas gestartet wird, was nicht richtig funktioniert!
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: bluelupo on 2013/12/10, 13:23:12
Hi helmetzer,
hast du schon mal mit der Akonadi-Konsole mehr Informationen bzgl. deines Fehlerbildes zu bekommen (Reiter Debugging)?
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: helmetzer on 2013/12/10, 14:31:55
Hi, mein Problem ist, dass ich gar nicht weiss, was Akonadi ist und wozu ich es brauche. Und wenn ich es gar nicht brauche, habe ich auch keine Lust, mich damit zu beschäftigen.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: bluelupo on 2013/12/10, 15:57:07
Quote from: helmetzer on 2013/12/10, 14:31:55
Hi, mein Problem ist, dass ich gar nicht weiss, was Akonadi ist und wozu ich es brauche. Und wenn ich es gar nicht brauche, habe ich auch keine Lust, mich damit zu beschäftigen.
Hi,
akonadi ist eine Systemkomponente des KDE (http://wiki.ubuntuusers.de/Akonadi) die zB. für deine Mails, Adressbuch, Messaging-Client zwingend benötigst. Du siehst also, es würde sich lohnen mehr darüber zu erfahren ;-)

Mehr Infos hier: http://community.kde.org/KDE_PIM/Akonadi

Was sagt htop zu deiner Systemlast? Zeig mal den Output/Screenshot von htop:

$ htop -p <pozessnummer von akonadiserver>,<pozessnummer von akonadi_control>
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/10, 16:26:24
noX, xfce, lxde, gnome und rqt kommen ohne akonadi aus - kde nicht ganz. Also könnte es lohnend sein, sich entweder über die Umgebung z,u informieren, die man einsetzt - oder aber eine Alternative ohne die Programme, die einen stören oder die man nicht begreift, in Erwägung zu ziehen :)
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: piper on 2013/12/10, 16:58:24
To start the Akonadi server,

akonadictl start

To stop the Akonadi server,

akonadictl stop

To restart a running Akonadi server,

akonadictl restart

To query the status of the Akonadi server,

akonadictl status

Disabling the Akonadi subsystem causes all Akonadi-enabled applications to not have access to the user's data.

The Akonadi server is launched automatically at login whenever any Akonadi-enabled application requests access to it.

To disable the Akonadi subsystem, first, shut down the running Akonadi server from the control module or the command line:

akonadictl stop

Now, edit the file ~/.config/akonadi/akonadiserverrc and change StartServer from true to false:

StartServer=false

The Akonadi server should no longer launch automatically on login.


Note


The Akonadi server will still be started by any Akonadi-enabled application.

Ensure that no akonadi-enabled application is launched at login or thereafter.

Remember to check Plasma widgets as well — the Digital Clock widget in the default panel, for instance uses Akonadi to (optionally) display Calendar events and this is enabled in its settings by default.

This might not be a wise thing to do, depending on how you use your computer, you can try, if not happy, re-enable it.

Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: bluelupo on 2013/12/10, 18:26:02
Thanks, Piper for your remarks to "akonadi". I would not have done a bit better ;-)
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: helmetzer on 2013/12/11, 09:44:13
In der Konsole sehe ich Unmengen von Output, immer beginnend mit kmail2, so schnell kann man gar nicht lesen.
htop sagt eben, dass aconadiserver sehr viel Last erzeugt, in der Systemüberwachung sind es 47 %, in htop aber 95 %.

Aber wenn ich das kille, kann ich doch ganz normal arbeiten, ich benutze das alles nicht, benutze dafür Icedove. Vielen Dank für Eure freundliche Unterstützung, ich weiss auch dass siduction unstable ist, aber hier wird einem doch Murks untergejubelt.  :-[

Da hilft wohl nur der Rat von piper, das abzuschalten (wenn' s denn gelingt).

Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: piper on 2013/12/11, 12:10:00
Quote from: bluelupoThanks, Piper for your remarks to "akonadi". I would not have done a bit better ;-)
bitte, gern geschehen :)
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/11, 15:42:34
akonadi ist kein Murks - macht aber nichts. besser als das nicht abschalten ist eventuell, die nicht benötigten Komponenten zu purgen. Wenn Du Kmail2 nicht nutzt, dann weg damit. Und unstable hat nichts damit zu tun, dass das System instabil ist, kmail war nie besser als heute :D
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: helmetzer on 2013/12/11, 16:05:30
Aber dieses Problem wurde doch schon monate-/jahrelang in diversen Foren gemeldet. Daher meine Meinung:

Fix it or remove it!

Merkwürdig ist doch auch, dass es detaillierte Hinweise zum Abschalten gibt, aber kaum Ansätze zur Problemlösung, auch in diesem Post wieder nicht.

Hier geht es nicht um irgendein Feature, das man mögen oder nicht mögen kann. Sondern prinzipiell jeder Nutzer kann in das Problem laufen, dass sein System nicht mehr vernünftig zu gebrauchen ist.

Wenn das Lenkrad in Deinem Auto nicht funktioniert, benutze es doch einfach nicht. Oder kaufe Dir gleich ein anderes Auto.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/11, 16:06:27
NÖ! - Ende dieser Art von Diskussion.

If you don't like it, don't use it!
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: bluelupo on 2013/12/11, 16:25:09
Hi helmetzer,
bitte diese Art von Diskussion hier nicht, das wird OFFTOPIC.

Wenn du das Problem lösen willst bitte tue folgendes:

1. möglichst präzise Fehlermeldung posten
2. Bugreport bei KDE (https://bugs.kde.org/) eröffnen
3. aktive Mitlhilfe bei der Problembeseitigung

Danke!
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: Lanzi on 2013/12/12, 00:51:01
Stimme den letzten beiden Postigs von Bluelupo und melmaker zu.
Akonadi ist zwar nicht meine Lieblingsanwendung, aber 95% Systemlast hat hier im Forum vermutlich keiner damit...
Eine Fehlermeldung wäre wirklich sehr hilfreich!!!

Meine Vermutung ist, dass ein neues System vielleicht auch davon "gescannt" wird und sich Die 95% vermutlich nach
einiger Zeit von selbst erledigt haben, wenn der Scan abgeschlossen ist. Nepomuk geht auch so vor!

zum Schluss noch eine Bitte an den TO:

Aussagen wie die folgende dienen nicht gerae der freundlichen Diskussion und gehören hier nicht her, da man sie auch so verstehen könnte, dass Siduction versucht, Dir etwas gegen Deinen Willen "unterzujubeln"!

Quote
...ch weiss auch dass siduction unstable ist, aber hier wird einem doch Murks untergejubelt.  [img alt=:-[]http://forum.siduction.org/Smileys/default/embarrassed.gif


Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: helmetzer on 2013/12/12, 09:09:42
Quote from: Lanzi on 2013/12/12, 00:51:01
Stimme den letzten beiden Postigs von Bluelupo und melmaker zu.
Akonadi ist zwar nicht meine Lieblingsanwendung, aber 95% Systemlast hat hier im Forum vermutlich keiner damit...
Eine Fehlermeldung wäre wirklich sehr hilfreich!!!

Meine Vermutung ist, dass ein neues System vielleicht auch davon "gescannt" wird und sich Die 95% vermutlich nach
einiger Zeit von selbst erledigt haben, wenn der Scan abgeschlossen ist. Nepomuk geht auch so vor!

zum Schluss noch eine Bitte an den TO:

Aussagen wie die folgende dienen nicht gerae der freundlichen Diskussion und gehören hier nicht her, da man sie auch so verstehen könnte, dass Siduction versucht, Dir etwas gegen Deinen Willen "unterzujubeln"!

Quote
...ch weiss auch dass siduction unstable ist, aber hier wird einem doch Murks untergejubelt.  [img alt=:-[]http://forum.siduction.org/Smileys/default/embarrassed.gif

Hi, also gut, sachlich war das nicht. Besser wird es damit aber auch nicht. Leider ist die Vermutung,  dass es nach einiger Zeit besser wird, auch nach einer Stunde noch nicht bestätigt. Nachdem ich einen kmail-Prozess gekillt habe, ist das Problem weg, der aconadiserver mümmelt nun friedlich vor sich hin. Also vielleicht eher ein kmail-Problem.

Und zum Rat, einen Bug Report bei KDE zu schreiben:

https://bugs.kde.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__all__&product=Akonadi&content=cpu+usage

Das zeugt von einer langen Leidensgeschichte.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: hefee on 2013/12/12, 14:24:30
eine Stunde ist äh etwas sehr optimistisch... Akonadi solltest du gerne mal intial mehrere Stunden geben, bis er alle mails durchgescannt hat. Schließlich bearbeitet er jede mail. Leider fehlt bis heute eine Infobox, die einem diesen Umstand erklärt. Danach sollte akonadi eigentlich sehr fluffig laufen.

Und wenn du keine Programme von kdepim (kmail,korganizer,kaddressbook) verwendest, kannst du auch akonadi komplett deinstallieren.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: helmetzer on 2013/12/12, 14:47:36
Quote from: hefee on 2013/12/12, 14:24:30
eine Stunde ist äh etwas sehr optimistisch... Akonadi solltest du gerne mal intial mehrere Stunden geben, bis er alle mails durchgescannt hat. Schließlich bearbeitet er jede mail. Leider fehlt bis heute eine Infobox, die einem diesen Umstand erklärt. Danach sollte akonadi eigentlich sehr fluffig laufen.

Und wenn du keine Programme von kdepim (kmail,korganizer,kaddressbook) verwendest, kannst du auch akonadi komplett deinstallieren.

Danke, langsam komme ich der Sache näher. Ist es etwa so? Ich benutze kmail gar nicht, aber KDE startet kmail. Welche mails werden denn dann gescannt? Etwa meine ganzen Folder von Icedove? Die sind allerdings recht happig. Und wie findet kmail die überhaupt?  Wäre ja schön, wenn man da wenigstens gefragt würde! Auch wenn ich schon wieder unsachlich werde, das passt einfach nicht in mein Weltbild, da war ja Gates noch ein Waisenknabe dagegen.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: hschn on 2013/12/12, 17:46:03
Hallo,

der Nepomuk Indexdienst von KDE verwendet akonadi. Bis alle Dateien indiziert sind, kann es schon mal 1 oder 2 Tage dauern, je nach Größe der Partitionen.
Über die Systemeinstellungen von KDE unter Destop-Suche kann der Nepomuk Server eingestellt werden, auch ob er eMails indizieren soll oder nicht.

Grüße
hschn
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/12, 17:47:01
Das ist nicht unsachlich, eher Unwissen - KDE hat viele kleine (große) Sachen eingebaut, von denen die Entwickler denken, dass $user sie genau so geil findet, wie $dev - hmm.  Ist aber seit Jahren nicht wirklich der Fall, allerdings werden die verwendeten Techniken jetzt langsam alltagstauglich. Das bedeutet leider nicht, dass sie ausgereift sind, so dass es immer wieder mal zu den von Dir angesprochenen "Engpässen" und Lasten kommt.

Im Endeffekt geht es um akonadi, nepomuk, strigi (erledigt, ist Geschichte) und virtuoso. Falls ich noch was vergessen habe, bitte ergänzen. Das Ganze wird dann zu Shared Desktop Ontology (http://oscaf.sourceforge.net/), also zu einem semantischen Desktop. Damit dieser semantische Desktop funktioniert, müssen auch die entsprechende Daten bereitgestellt werden, die dann irgendwo in geeigneter Form abgelegt werden. Und bei den Punkten Bereitstellung und Ablage wird es spannend.

Die Bereitstellung erfolgt grob gesagt über das Scannen und die Verarbeitung relevanter Inhalte durch relevante Programme. Die Ergebnisse werden in geeigneter Form abgelegt. D.h. ich rappele wie auch immer durch all meine Bilder, Dokumente, mails etc und indiziere die irgendwie. Je nach Anzahl und Größe der Dateien kann das dauern. Die Ergebnisse lege ich in irgendeine Datenbank. Je nach Datenbank, Implementation und Rechenleistung kann das dauern. Dazu kommt noch, dass diese Prozesse IT-Geschichtlich noch recht jung sind, man also davon ausgehen kann, dass da noch eine ganze Anzahl Fehler und Bottllenecks drin sind.

Nach dem in der Entwicklung von KDE diese Prozesse doch sehr heftig und sehr kontrovers diskutiert wurden und für viel Spass und Zerstreuung sorgten, hat man sich - ich glaube mit 4.8.X dazu entschlossen, das Zeugs zum Standard zu erklären, was man nicht einfach mal mehr abschalten oder wegkonfigurieren kann. Seit dem ist zwar alles irgendwie besser geworden, aber halt noch nicht perfekt. Fakt ist, dass das ganze Gelumpe für ca. 98% der User sehr ordentlich läuft, der restliche Prozentsatz hat einfach mal ins Klo gegriffen.

Nachdem diese Zusammenfassung doch wieder länger wurde als geplant, die Schlussfolgerungen:
* Wenn Du kein KDEPIM benutzt, deinstalliere es.
* Wenn Du keine Indizierung deiner Daten willst, schalt das Zeug ab
* Wenn Du dazu Hilfe benötigst, komm in den IRC. Den Link findest Du auf dem Desktop links oben :)
* Wenn Du mit dem aufgedrückten Zeug nicht leben kannst, such Dir ein anderes DE, sorry, ist leider so

Solltest Du ein anderes Desktop Environment benutzen wollen, dann nimm nicht Gnome, damit würdest Du vom Regen in die Traufe kommen, die Indizieren mittlerweise auch alles, was nicht bei 3 auf den Bäumen ist. Bleibst Du bei KDE, können wir Dir helfen, dass auch KDE performant wird, man muss da nur an wenigen Reglern drehen. Das ist aber nicht wirklich das von KDE gewünschte Verhalten, deswegen haben wir diese Änderungen nicht vorkonfiguriert. An der Stelle könnte man ansetzen, es lohnt sich.

BTW: Das Scenario ist nicht auf Siduction oder Debian beschränkt, das ist Distributionsübergreifend so. Man kann bei der einen oder anderen Distribution nur temporär Glück oder aber auch Pech haben, je nachdem, auf welchem Entwicklungsstand die zum Zeitpunkt der Installation sind, das kann sich also alles von jetzt auf gleich ändern. Wir bei Siduction haben uns dafür entschieden, dass wir möglichst nahe am Upstream beleiben, bisher hat sich das bewährt, da die Entwicklung zum Besseren grade bei KDE doch recht zügig voran geht. Ein Patentrezept gibt es da leider nicht, wenn wir das hätten, würden wir es nutzen.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: ilven on 2013/12/12, 18:05:47
Hallo helmetzer;

vielleicht solltest du doch mal  hier:

http://userbase.kde.org/Akonadi/de

die Punkte
  Hohe CPU-Last oder hoher Speicherverbrauchund

   Akonadi und Nepomuk, weshalb?

lesen. 

Vielleicht wirkt das erhellend.

Wegen akonadi  auf siduction zu schimpfen ist daneben, wir (siduction) haben noch eine ganze Reihe anderer Oberflächen im Angebot, die vielleicht eher zu dir passen als KDE.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: hefee on 2013/12/12, 18:12:11
Quote from: hschn on 2013/12/12, 17:46:03
Hallo,

der Nepomuk Indexdienst von KDE verwendet akonadi. Bis alle Dateien indiziert sind, kann es schon mal 1 oder 2 Tage dauern, je nach Größe der Partitionen.
Über die Systemeinstellungen von KDE unter Destop-Suche kann der Nepomuk Server eingestellt werden, auch ob er eMails indizieren soll oder nicht.

Grüße
hschn

Nein!  akonadi ist die datenbank die mail-,kalender- und address Metadaten vorhält. Diese Daten werden auch in nepomuk eingespeißt um eine gute Suche und Verknüpfung zwischen den Daten zu haben. Aber Akonadi braucht zum nepomuk nicht zum funktioneieren und auch andersherum nicht: nepomuk kann ohne akonadi laufen. Natürlich verlierst du dadurch jeweils die entsprechende Funktionalität.

Quote from: helmetzer on 2013/12/12, 14:47:36
Danke, langsam komme ich der Sache näher. Ist es etwa so? Ich benutze kmail gar nicht, aber KDE startet kmail. Welche mails werden denn dann gescannt? Etwa meine ganzen Folder von Icedove? Die sind allerdings recht happig. Und wie findet kmail die überhaupt?  Wäre ja schön, wenn man da wenigstens gefragt würde! Auch wenn ich schon wieder unsachlich werde, das passt einfach nicht in mein Weltbild, da war ja Gates noch ein Waisenknabe dagegen.

Also akonadi kann standardmäßig nichts mit thunderbird anfangen und scannt auch dessen Dateien nicht (Jedoch könnte akonadi entsprechend konfiguriert werden). Wenn du kein Programm der kdepim Suite verwendest, kannst du entweder akonadi und die komplette pim suite deinstallieren. Aber was sagt eigentlich akonadiconsole, mit was akonadi gerade beschäftigt ist? Sonst würde es auch die Variante geben alle akonadidaten zu löschen um ihn aufzufordern alles wieder neu zu machen. http://wiki.ubuntuusers.de/Akonadi

Aber du sagst ja dass du beim akonadioutput vie kmail2 siehst, ich würde sagen du hast wohl mal kmail benutzt und jetzt werkelt das im Hintergrund.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: helmetzer on 2013/12/15, 08:29:25
Hi, ich möchte das mal abschließen und Euch allen für Eure Geduld danken. Ich hatte ja immer aconadiserver gekillt und beim nächsten Booten war das Problem wieder da. Jetzt habe ich kmail gekillt und  :) . kmail, einmal laufend, wurde wahrscheinlich beim KDE-Start immer wieder mit gestartet. Einmal gekillt, aber erst mal nicht mehr. Übrigens bei mir startet Iceweasel kmail, wenn man auf ein Mail-Link drückt.

Zu KDE: Nun ich habe schon mehrere Linux-Distibutionen (Ubuntu ohne KDE, Mint mit KDE) probiert. Mit KDE war ich ganz zufrieden, deshalb bin ich beim Umstieg auf siduction dabei geblieben.

Das wäre mal ein Thema für einen neuen Thread: Kann man (und wie?) problemlos ohne komplette Neu-Installation von siduction die Oberfläche wechseln? Also ein paar Pakete herunterladen, etwas einstellen und dann einfach mit Xfce weitermachen. Und wenn's nicht gefällt auch wieder zurück zu KDE?
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/15, 11:56:09
So was geht, sauber ist es nicht und ja, es kann und wird Seiteneffekte geben :) Viele Leute sehen das  anders und machen es trotzdem, einfach deshalb, weil es möglich ist. Schön ist aber anders, wartbar sind solche Installationen auch nur sehr bedingt. Ich würde dringend abraten.
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: Lanzi on 2013/12/15, 12:01:13
Das Email Links mit Kmail geöffnet werden kannst DU Deinem System mit in den Systemeinstellungen -> Dateizuordnungen abgewöhnen.
Kannst dann auch html gleich für Firefox oder chrome setzten, da ich mal vermute, dass Du nicht mit konqueror surfst.

Und ja, KDE startet seit 2 Versionen nicht geschlossene Programme erneut beim Neustart... finde das auch nervig.

Anonsten haben wir hier ein gutes WIki und vor allem auch eine Anleitung, wo ich auf Anhieb aber gerade nicht den Link sehe. Das zu lesen ist gerade für Neulinge in der Debian-, KDE- und Linuixwelt sehr empfehlenswert (auch wenns mühsam ist) :-)


Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: hefee on 2013/12/15, 12:08:06
Quote from: Lanzi on 2013/12/15, 12:01:13
Und ja, KDE startet seit 2 Versionen nicht geschlossene Programme erneut beim Neustart... finde das auch nervig.
Ich mag das Feature, aaber es wäre nicht KDE wenn du es nicht einstellen könntest :)

Systemeinstellungen->Starten und Beenden->Sitzungsverwaltung
Mit leerer Sitzung starten
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/15, 13:03:20
@lanzi: Du suchst bestimmt den Link "manual" im Kopf (horizontales Menu) des Forums :)
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: Lanzi on 2013/12/15, 22:25:57
Dank Euch beiden :-)

@melmarker: hehe, ich bin schon wieder blind im Menu  8)
Wobei manual, im deutschen halt auch eine andere Bedeutung hat... ABer jetzt keine Diskussion :-)
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/16, 00:17:02
Kerl, ich hab ein ernsthaftes Platzproblem mit diesen langen Worten, darum ist das Menu denglish :D
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: Lanzi on 2013/12/17, 22:23:14
Zugegeben, die Menuzeile ist kurz :-)
Kenne ich von einer meiner Seiten.

Wie wäre stattdessen, das Impressum in das menu darüber, wo die Sprachen sind...
Dann hast Du Platz für die 2 weiteren Buchstaben von Handbuch :-)
Title: Re: Wozu akonadi mit 50 % CPU ?
Post by: melmarker on 2013/12/18, 16:36:05
Lanzi: abgelehnt - dann müsste ich dieses  Konstrukt auch überall in den anderen Styles so reinbördeln - btw. ein Menu an sich aufsplitten muss nicht wirklich sein, das ist fugly und wird von den meisten Systemen nicht wirklich gut unterstützt.