choosing a file system
Adam Tauno Williams
awilliam at whitemice.org
Sun Jan 4 15:58:32 EST 2009
> > I had the feeling whatever optimizations done at the FS level would give
> > us a max of 5-10% benefit.
> > We migrated from ext3 to reiserfs on our cyrus servers with 30k
> > mailboxes. I am not sure I saw a great benefit in terms of the iowait.
> > At peak times I always see a iowait of 40-60%
> To be honest, that's not what we saw in our ext3 <-> reiserfs tests.
> What mount options are you using? Are you using the mount options I
FYI, noatime implies nodiratime. You can set nodiratime without atime,
but not atime without nodiratime.
> > But the new Solid-State-Disks seem very promising. They are claimed to
> > give 30x the throughput of a 15k rpm disk. If IO improves by 30 times
> > that should make all these optimizations unnecessary.
> > As my boss used to tell me ... Good hardware always compensates for
> > not-so-good software.
> What we've found is that the meta-data (eg mailbox.db, seen db's, quota
> files, cyrus.* files) use WAY more IO than the email data, but only use
> 1/20th the space.
Ditto. The meta-data is very much the hot-spot for I/O.
> By separating the meta data onto RAID1 10k/15k RPM drives, and the email
> data onto RAID5/6 7.2k RPM drives, you can get a good balance of
More information about the Info-cyrus