1 Return-Path: <madduck@madduck.net>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id E2C9A429E26
\r
6 for <notmuch@notmuchmail.org>; Thu, 28 Jul 2011 10:29:51 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]
\r
13 Received: from olra.theworths.org ([127.0.0.1])
\r
14 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
15 with ESMTP id 4TFuNML8OuGe for <notmuch@notmuchmail.org>;
\r
16 Thu, 28 Jul 2011 10:29:51 -0700 (PDT)
\r
17 Received: from seamus.madduck.net (seamus.madduck.net [213.203.238.82])
\r
18 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
\r
19 (No client certificate requested)
\r
20 by olra.theworths.org (Postfix) with ESMTPS id DC720429E25
\r
21 for <notmuch@notmuchmail.org>; Thu, 28 Jul 2011 10:29:50 -0700 (PDT)
\r
22 Received: from fishbowl.rw.madduck.net (unknown
\r
23 [IPv6:2001:41b8:203:dc11:224:d7ff:fe04:c82c])
\r
24 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
\r
25 (Client CN "fishbowl.rw.madduck.net",
\r
26 Issuer "CAcert Class 3 Root" (verified OK))
\r
27 by seamus.madduck.net (postfix) with ESMTPS id A947F4434F0;
\r
28 Thu, 28 Jul 2011 19:29:35 +0200 (CEST)
\r
29 Received: by fishbowl.rw.madduck.net (Postfix, from userid 1000)
\r
30 id F017220052; Thu, 28 Jul 2011 19:29:33 +0200 (CEST)
\r
31 Date: Thu, 28 Jul 2011 19:29:33 +0200
\r
32 From: martin f krafft <madduck@madduck.net>
\r
33 To: "Aneesh Kumar K. V" <aneesh.kumar@linux.vnet.ibm.com>,
\r
34 Ben Gamari <bgamari.foss@gmail.com>, Olly Betts <olly@survex.com>,
\r
35 notmuch@notmuchmail.org
\r
36 Subject: Re: [notmuch] Notmuch performance (literally, in my case)
\r
37 Message-ID: <20110728172933.GA20173@fishbowl.rw.madduck.net>
\r
38 Mail-Followup-To: "Aneesh Kumar K. V" <aneesh.kumar@linux.vnet.ibm.com>,
\r
39 Ben Gamari <bgamari.foss@gmail.com>, Olly Betts <olly@survex.com>,
\r
40 notmuch@notmuchmail.org
\r
41 References: <4b9dccc0.c6c1f10a.3671.44ec@mx.google.com>
\r
42 <20100315090401.GA29891@glaive.weftsoar.net>
\r
43 <slrnhprvfv.hu6.olly@msgid.survex.com>
\r
44 <4b9e6e80.09b6660a.6769.6832@mx.google.com>
\r
45 <20100316110846.GK10323@survex.com>
\r
46 <4b9fa5d2.0a4d5e0a.0c0b.ffffdcbb@mx.google.com>
\r
47 <87mxy8chvq.fsf@linux.vnet.ibm.com>
\r
48 <20100316180052.GA6600@piper.oerlikon.madduck.net>
\r
50 Content-Type: multipart/signed; micalg=pgp-sha512;
\r
51 protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft"
\r
52 Content-Disposition: inline
\r
53 In-Reply-To: <20100316180052.GA6600@piper.oerlikon.madduck.net>
\r
54 X-Motto: Keep the good times rollin'
\r
55 X-OS: Debian GNU/Linux wheezy/sid kernel 3.0.0-1-amd64 x86_64
\r
56 X-Spamtrap: madduck.bogus@madduck.net
\r
57 X-Subliminal-Message: debian/rules!
\r
58 User-Agent: Mutt/1.5.21 (2010-09-15)
\r
59 X-Virus-Scanned: clamav-milter 0.97.1 at seamus
\r
60 X-Virus-Status: Clean
\r
61 X-BeenThere: notmuch@notmuchmail.org
\r
62 X-Mailman-Version: 2.1.13
\r
64 List-Id: "Use and development of the notmuch mail system."
\r
65 <notmuch.notmuchmail.org>
\r
66 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
67 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
68 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
69 List-Post: <mailto:notmuch@notmuchmail.org>
\r
70 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
71 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
72 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
73 X-List-Received-Date: Thu, 28 Jul 2011 17:29:52 -0000
\r
77 Content-Type: text/plain; charset=us-ascii
\r
78 Content-Disposition: inline
\r
79 Content-Transfer-Encoding: quoted-printable
\r
81 also sprach martin f krafft <madduck@madduck.net> [2010.03.16.1900 +0100]:
\r
82 > I use ext4 with data=3Dordered, and while notmuch is writing the
\r
83 > Xapian database, most I/O stalls on the machine:
\r
85 > - Firefox does not get any mouse events
\r
86 > - Vim blocks writing the viminfo file
\r
87 > - All disk operations queue for multiple seconds.
\r
89 > So no, ext4 is not a solution. Is it just me, or should no
\r
90 > filesystem of this world be able to hog a system this badly? I think
\r
91 > the culprit is the IO-scheduler.
\r
93 I just wanted to send a little update on this. Even though the Linux I/O
\r
94 scheduler performs abysmally during the Xapian database updates,
\r
95 I can report two improvements, at least to my situation:
\r
97 1. The 3.0 kernel seems to be better, but I did not quantify this
\r
98 in any way, and I might just as well be wrong.
\r
100 2. http://bugs.debian.org/635768 explains the (also I/O-related)
\r
101 lockups we've seen. Micah offered the tip that the actual fault
\r
102 lies with the awesome WM.
\r
107 martin | http://madduck.net/ | http://two.sentenc.es/
\r
109 "writing a book about debian
\r
110 is like hitting a moving target
\r
111 with a champagne bottle cork."
\r
114 spamtraps: madduck.bogus@madduck.net
\r
117 Content-Type: application/pgp-signature; name="digital_signature_gpg.asc"
\r
118 Content-Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)
\r
120 -----BEGIN PGP SIGNATURE-----
\r
121 Version: GnuPG v1.4.11 (GNU/Linux)
\r
123 iQLvBAEBCgDZBQJOMZx9wBEaaHR0cDovL21hcnRpbi1rcmFmZnQubmV0L2dwZy9z
\r
124 aWctcG9saWN5LzU1Yzk4ODJkOTk5YmJjYzQvMjAxMTAxMjQxMTI1P3NoYTUxMnN1
\r
125 bT0xY2FkOTZmZDI3ZDMyMzNmNTNlMjI4NDk1MzM2NDgxMDdlNWVlOGQ1YmU2NTUy
\r
126 NTFkNzRjOGYxYzVjM2JjNDJmMjMwNGZhNTE1MTUwZjdiZDRkZDA1ZTk4MTk5MjRm
\r
127 MDQ5NTEzZWU5OTYyY2E3MTcwOWY4MWQ5NDUxNTg1MmJkOAAKCRBVyYgtmZu8xDgf
\r
128 EAC58AitiSPQD49J+TpkeELYiU1f9X0A7Rg6uSzvG5i2aEJhILp1YIBUC4UivP8m
\r
129 Yx49N4m0FpQl9Q7NscWiY+QczOm25WLpgn6TLOL2cD3fUhsYBxHeolZ50XW3RYLv
\r
130 uL5YvzkeJUTWzyF9cNCZAQVfm1p5lGngJsQkYwq95KWFIsgo3SHb2/o9yM70Kgpe
\r
131 PhWZcQKT6UQYxBpMuh2SgvzwG6d2Cie1u8bxu2zVAxlAmirD/GzJVwmgvOcP38SF
\r
132 tO8ezKsoWGFDA0hzk2LF5JClYgjA7zx8UA4SB0EpplSr/lKbmsUyzp0atspK66rc
\r
133 jsVQKWxg5ePeSw/9Aok0ChbkJtjON+rx0OyKmB9l0CLZ08JfZOtCiqKnZrTQGqYj
\r
134 SEdu/AHEGt4R9zAiCN4VNuNpLzc8vrVLIVt9O8r+Iucwqi6qOgfeX2KQOIpiDiaV
\r
135 blQHzgPMsfpUcUTVIgTrTHp/tuOnPuWy3mD+FRfIM8BRONn/gfPQcZjueIc7YO3r
\r
136 pxUnIKVyYn7ktfd3lNrefkqq9OCan4bS91tepdRVBQ7m97utlDPWgRTExNG8331R
\r
137 sjUsG7qCLDovB/rywAAGzguhzYkR9Voqe3uwuHPBISQqvxRMS/IugJ6ZTGqSFnyp
\r
138 6pOVyD6u/pjqHQYbogOg8eBMG/3Govufb4hVcIAPVlSzUw==
\r
140 -----END PGP SIGNATURE-----
\r
142 --/04w6evG8XlLl3ft--
\r