Pause while selecting INBOX

Bron Gondwana brong at
Sat Sep 27 19:42:27 EDT 2008

On Sat, 27 Sep 2008 13:46:39 +1000, "Rob Mueller" <robm at> said:
> Some things to try if you haven't:
> 1. Make sure you have noatime (and nodiratime if applicable) set on your
> FS
> 2. If on linux, use the deadline IO scheduler
> 3. If you can, split your data and meta data onto separate volumes
> (probably 
> a lot of work)
> 4. Install more RAM and use a 64-bit OS. x64_64 linux can cache many,
> many 
> more inodes and dentries in memory than x86 linux.
> 5. Upgrade to the latest cyrus and enable the status cache

6. Don't fetch every single file from your cyrus server every backup run.

One nice property of cyrus's on-disk format is that all the data files
are immutable once created: b/user/brong/798. is always going to be the
same file, no matter what happens to the mailbox.  Only the cyrus.*
files and new data file actually need to be fetched.

(our system also stats the cyrus.* files, and uses some other funky tricks
to ensure consistent backups with minimum IO) 
  Bron Gondwana
  brong at

More information about the Info-cyrus mailing list