Wozu akonadi mit 50 % CPU ?

Started by helmetzer, 2013/12/10, 12:20:45

Previous topic - Next topic

hefee

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.

helmetzer

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.

hschn

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
Mögen hätt' ich schon wollen, aber dürfen habe ich mich nicht getraut (Karl Valentin)

melmarker

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.
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)

ilven

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.

hefee

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.

helmetzer

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?

melmarker

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.
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)

Lanzi

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) :-)



hefee

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

melmarker

@lanzi: Du suchst bestimmt den Link "manual" im Kopf (horizontales Menu) des Forums :)
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)

Lanzi

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 :-)

melmarker

Kerl, ich hab ein ernsthaftes Platzproblem mit diesen langen Worten, darum ist das Menu denglish :D
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)

Lanzi

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 :-)

melmarker

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.
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)