Re: SAN based storage

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

 





--On April 19, 2006 6:40:27 PM +0200 Andrzej Kwiatkowski <andrzej.kwiatkowski@xxxxxxxxx> wrote:

Hi

I'm going to build email-system based on cyrus with SAN storage.
As an array i will use CX700.

For every instance i'g going to build raid group from 9 146GB disks.

I've noticed that in last version of imapd is possibility to separate
mail files and meta files.

Does it make sense to seperate mailboxes and metafiles, and/or sieve
files, mboxlist partiotion
when using SAN storage with big performance ?

I know that with normal disk this is very important,
bot it this situation i this this make no sense.

If you mean separate filesystems, I'd tend to say yes still, depending on your base OS. Linux for example keeps queues and caches in different ways than Solaris. Irregardless of what OS you use you'll want some volume management, and a filesystem that can atleast grow online such as ReiserFS. I've heard that ext3 can be resized online, but I've never seen it myself so can't say one way or the other there.

I've got one installation backed by a CX200 and the only issue we run into is I/O loading when we had the mail queues and the backend storage all on the same spindles. Once I seperated those out things got a lot better. We're talking quite a bit of I/O though, and the main mail store spindles also back part of the NFS server cluster as well.

We use a Linux 2.4 kernel, ReiserFS, on top of LVM, on top of MD in multipath mode -- the reason for the MD multipath is at the time there wasn't a working qlogic driver with builtin failover support.




----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
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