Disk 100% busy
Will Saxon
WillS at housing.ufl.edu
Mon Oct 17 06:26:24 PDT 2005
-----Original Message-----
From: Ronald Klop [mailto:ronald-freebsd8 at klop.yi.org]
Sent: Sun 2005-10-16 12:40
To: Will Saxon; stable at freebsd.org
Cc:
Subject: Re: Disk 100% busy
> On Sun, 16 Oct 2005 15:16:34 +0200, Will Saxon <WillS at housing.ufl.edu>
> wrote:
>
> > I am trying to diagnose a problem whereby a virus scanner (clam
> > antivirus) is taking too long to scan attachments on a mail server. We
> > have an attachment limitation of 20MB and an attachment of 7-20MB can
> > take over 3 minutes to scan. This often causes the sending mail server
> > to timeout and resend the mail.
> >
> > In this case, my mail gateway is is a dual 3.06GHz Xeon with 1GB of ram
> > and 2 36GB 15krpm drives in a raid-1 on a smart array 6i (cciss)
> > controller. I am running FreeBSD 5.4-RELEASE-p1.
> >
> > Systat -vmstat reports the disk mirror is 100% busy at all times on this
> > machine, with an average of around 300 tps at 15KB/t. This seems wrong
> > to me, as these numbers are maintained even when the system doesn't
> > otherwise appear busy. We don't seem to be swamped by log writes. How
> > can I tell what's generating these disk writes? At the moment the 100%
> > disk utilization is the only thing I can see that would cause the
> > scanning delay. The machine overall is sluggish with file operations.
> How many e-mails do you process every second/minute?
> Do you use softupdates are is the filesystem mounted 'sync'.
> Change the mailserver to first accept the message, then scan it, then
> deliver it. In that case you have much more control over how many messages
> are scanned at the same time, etc..
I completely forgot that I had the partition mounted 'sync'. That might explain things a bit, huh.
I am using qmail - the author indicates that softupdates is not recommended. However, I am going to give it a shot and see if I start losing mail as he suggests may happen.
Thanks for answering!
-Will
More information about the freebsd-stable
mailing list