Re: LARGE single-system Cyrus installs?

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

 



--On Friday, November 16, 2007 7:39 AM +0100 Pascal Gienger 
<Pascal.Gienger@xxxxxxxxxxxxxxx> wrote:

> Solaris 10 does this in my case. Via dtrace you'll see that open() on the
> mailboxes.db and read-calls do not exceed microsecond ranges.
> mailboxes.db  is not the problem here. It is entirely cached and rarely
> written  (creating, deleting and moving a mailbox).

This is where I think the actual user count may really influence this 
behavior.  On our system, during heavy times, we can see writes to the 
mailboxes file separated by no more than 5-10 seconds.

If you're constantly freezing all cyrus processes for the duration of those 
writes, and those writes are taking any appreciable time at all, you're 
going to have a stuttering server with big load averages.

Again, it's not I/O throughput to be worried about here -- it's latency. 
If you don't have write caches in front of your disk, even with RAID you're 
still at the mercy of drive latency in the millisecond range.  Not a 
problem if those writes are once every five minutes, but if you're at peak 
load on a big system and seeing them every couple of seconds, that's brutal.

-Michael
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
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