Clifton,
On Tue, Jan 20, 2004 at 01:16:53PM -1000, Clifton Royston wrote:
> >
> > right now, i'm suffering from high cpu load averages once it's
> > gets too busy the load will skyrocket to abnormal high values
> > and the service will become unavailable untill it's restarted.
> > this typically happens during peak times when we receive 15 pop
> > sessions/sec.
> >
> Usually this kind of overload is due to many users having large
> mailboxes (e.g. 30MB and up) in the old UNIX mbox format. In this
> format, the file needs to be recopied to update the messages' status
> when popped, which results in the POP sessions completely saturating
> your disk I/O bandwidth.
i've ran qpopper 2.5x on a sparc system with 20k mailboxes, mailboxes
where up to 40mb in mbox format so i do recognize the situation. but
my current problem is totally different. there's no recopying with
the maildir patch thus reducing I/O, which is probably it's biggest
advantage for high volume sites.
> I haven't seen reports of this with maildir format. However, what
> you're describing is consistent with I/O bandwidth saturation.
>
> If you are saturating your disk bandwidth, you'll see a large number
> of concurrent tasks waiting to run ("load" as shown by the uptime
> command or xload) but a high proportion of idle time shown by vmstat.
that's absolutely true, see my sample in my mail to TLP.
bart
--