Re: More timings populating a mailbox

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Dec 25, 2006 at 10:59:36AM -0500, Wesley Craig wrote:
> These are interesting results.  I encourage you to make an entry in  
> the Cyrus Wiki about the work you've been doing.  As an additional  
> filesystem option, we've found that IMAP on reiser improves  
> significantly with the notail option.  Good work.
> 
> :wes
notail is a lot faster: here are some new  timings, with some old ones
for reference
Threads  Mess/s 
  20      171.0  Reiser vanilla
  20      232.1  Reiser + fakesync
  20      199.8  Reiser notail
  20      356.4  Reiser notail + fakesync
  40      514.7  Reiser notail + fakesync (just to check scaling)

  20      185,1  ext3 vanilla
  20      267.3  ext3 noatime
  20      393.2  ext3 noatime + fakesync

Reiser with fakesync has much more variable times than the others.

Reiser also has a nolog option, which I didn't try.  There are quite a
few more knobs to tweak for all the filesystems.

The first time I tried Reiser + notail + fakesync the mailstore got
damaged; I was unable to determine the exact problem (I have a feeling
logging from the chroot I was running in didn't work), or to recover
from it.  I wiped the directories and started over.  No problems on
the 2nd attempt.

ext3 still seems the better choice than Reiser for these tests:
  * No corruption during testing.
  * slightly faster for migration (with fakesync) 
  * faster for safe use (w/o fakesync, though the timings above aren't
  of operations typical of daily use)
  * lower variance of times.

If I have the time, I'll try to update the wiki--can anyone change the
pages?

Ross
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux