]> git.notmuchmail.org Git - notmuch-wiki/blobdiff - performance.mdwn
news/release-0.23.2.mdwn
[notmuch-wiki] / performance.mdwn
index 4adb946bf77086aa263b560b3b023829af76823c..250b07d78d8c39686d2146d762a797839251f110 100644 (file)
@@ -1,7 +1,20 @@
+[[!img notmuch-logo.png alt="Notmuch logo" class="left"]]
 # Optimize notmuch's performance
 
 [[!toc levels=2]]
 
+## Use of ecryptfs slows notmuch down.
+
+I noticed that my `notmuch new` was really slow (several minutes) for
+less then 20 new emails (around 20K in my database).
+
+The performance tests in the notmuch source didn't show any real
+issue, even on a non-encrypted ext4 fs.
+
+After investigation and running different tests, a switch to a
+LUKS-btrfs based filesystem to replace the ext4-ecryptfs resolved the
+issue. It now takes some seconds to index hundreds of messages.
+
 ## Xapian 1.2.x database format: chert vs. flint
 
 Xapian 1.2 (in contrast to 1.0.x) uses a new database format called
@@ -95,8 +108,8 @@ Remove old and renamed compacted, if compacting went well:
 
 ### More information about this in the email archives:
 
-* [Carl Worth](http://notmuchmail.org/pipermail/notmuch/2010/001105.html)
+* [Carl Worth](https://notmuchmail.org/pipermail/notmuch/2010/001105.html)
 
-* [Sebastian Spaeth](http://notmuchmail.org/pipermail/notmuch/2011/004048.html)
+* [Sebastian Spaeth](https://notmuchmail.org/pipermail/notmuch/2011/004048.html)
 
-* [Pieter Praet](http://notmuchmail.org/pipermail/notmuch/2011/004175.html)
+* [Pieter Praet](https://notmuchmail.org/pipermail/notmuch/2011/004175.html)