On 5/11/2012 1:41 AM, Cor Bosman wrote:
Hey all, we're in the process of checking out alternatives to our index storage. We're currently storing indexes on a NetApp Metrocluster which works fine, but is very expensive. We're planning a few different setups and doing some actual performance tests on them.
Hi Cor,
Does anyone know some of the IO patterns of the indexes? For instance:
- mostly random reads or linear reads/writes?
- average size of reads and writes?
- how many read/writes on average for a specific mailbox size?
Anyone do any measurements of this kind?
Mail is always a random IO workload, unless your mailbox count is 1, whether accessing indexes or mail files. Regarding the other two questions, you'll likely need to take your own measurements.
Alternatively, does anyone have any experience with other redundant storage options? Im thinking things like MooseFS, DRBD, etc?
You seem to be interested in multi-site clustering/failover solutions, not simply redundant storage. These two are clustering software solutions but DRBD is not suitable for multi-site use, and MooseFS doesn't seem to be either. MooseFS is based heavily on FUSE, so performance will be far less than optimal. MooseFS is a distributed filesystem, and as with all other distributed/cluster filesystems its metadata performance will suffer, eliminating maildir as a mail store option.
Can you provide more specifics on your actual storage architecture needs?
-- Stan