HI djtremors !
DRBD is a nice idea, it could work if underlaying hardware + interconnection between DRBD nodes is realy fast. I'm concerned about I/O Issues, since, like Kanderson and Valerion already mention, Scalix is pretty damm I/O intensive.
DBRD adds another abstraction layer between the hardware ( HDD / RAID ) and the computer filesystem ( ext3 / xfs / var/opt/scalix) . Each layer between hardware and scalix database consumes some CPU + IO -time, not much but a littel.
The main bottleneck is imho the conenction between two DRBD Servers. Like ISCSI you use ethernet or fiber, which is definetly slower and hase more overhead than direct attached storage ( like HDD in the same computer where scalix runs. )
Not in bandwidth but in latency ...
Or in short:
If everthing runs fast with no IO-wait on direct attached storage, DBRB will slow down but it also will work and may be worth a try .
djtremors wrote:I use DRBD for my HA mirror and i saw it sync 40MB/s over gigabit crossover cable. Go fiber if you want.
.
Hmm I have here upto 65MB/s but using scalix leads to a load between 2 and 10 with iowait >90 %
7 Users , 30 GB total Mail Storage CE 11.2 Version on SATA Raid1 ext3 System runnung CentOS 5.1, Thunderbird & Kmail no Outlook MUA.
Greeting PeteR