![]() Registered Member ![]()
|
Hello,
I got severe issues with my mail setup, which became impractical after a long history of heavy usage of mailing lists. I guess the problem starts on migration of kmail to kmail2 or the switch to akonadi/mysql, I don't know exactly, but I think with the upgrade from lucid to precise. I hoped, that mail filtering performance might increase with the upgrade to xenial, or at least with the switch to the kubuntu backports ppa, but unfortunately that wasn't the case. I tried several times this wiki to get around my issues, because akonadictl fsck && akonadictl vacuum didn't solve my problems. Clean start after a failed migration https://docs.kde.org/stable5/en/pim/kma ... ation.html https://docs.kde.org/stable5/de/pim/kma ... ation.html (de) I also copied my Maildirs to a SSD and symlinked them to $HOME/Mail and ~/Maildir. Also I managed to delete the dupes from a spool mbox file with 2.2GiB size and >230000 emails to retain ~130000 unique mails in a mbox file of 1.4GiB, which I converted to Maildir by mb2md and symlinked it to the same SSD. Also I symlinked the akonadi folders to the SSD and deleted every single akonadi config and cache folders. Now it seems to work sort of, but all processes seem to be single threaded(?), right? So mysqld, kontact, akonadi_mailfilter and akonadi_maildir are using 100.0 % CPU, but only one core per program. Are there plans to implement multiprocessing? I just noticed an email in kdepim ML from Martin Steigerwald, that akonadi will implement a new multithreading method(?). Fix ItemRetriever in case of concurrent requests for the same item(s) | David Faure <faure@kde.org> 2017-02-15 07:43:09 (GMT) https://cgit.kde.org/akonadi.git/commit ... 3cf0d09bee
Maybe such implementation for filters would be great too? Also, I think on upgrade from 8GiB RAM to 24GiB RAM, Would that help with my performance issue? Maybe I also need a much more performant cpu Filtering 34 of 3557 Messages takes a long time, but I have to manage filtering of ~170000 emails, 130000 of the mailbox converted maildir (pop3 with fetchmail), and ~44000 in my IMAP account at web.de.
These are 28 messages per 10 minutes, that equates to ~170/h, makes 4000/d. So It would take around 42 days for 170000 messages. That would no big issue, if I could mark all messages in one single step and let my computer process all messages in once, but I think, that would crash the mailfilter process. I got currently 8GiB RAM and 8GiB SSD swap space and a 4 core CPU (not that fast). I have to mark every hour ~4000 messages to filter. That would not be practical for me at all. German: https://forum.ubuntuusers.de/topic/kmai ... leme-bei-/
Kind regards, thank you in advance. |
![]() Administrator ![]()
|
That version of the software in Ubuntu is 2 major versions behind. If possible you should test this behavior with a more recent version and see if the issue still persists.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
Hello Einar, I appreciate your answer, thank you! Do you know of a more recent PPA for ubuntu xenial, that I can use to figure out, if a current version of kontact/kmail/akonadi will solve the filter performance issue? PPA Naming scheme https://community.kde.org/Kubuntu/Packaging
Kubuntu Staging KDE Applications PPA description - Work in progress KDE Applications packages, DO NOT USE ON PRODUCTION SYSTEMS. https://launchpad.net/~kubuntu-ppa/+arc ... plications How can I tell which akonadi is provided by the PPA?
|
![]() Administrator ![]()
|
The one you mentioned last is the almost-most recent version out (16.12.3 was released last week). You may want to ask the Kubuntu people about how safe is such a PPA.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
Registered users: Bing [Bot], Google [Bot], q.ignora, watchstar