tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: high load, no bottleneck
On Sat, Sep 21, 2013 at 09:58:30AM +0000, Michael van Elst wrote:
> ef%math.uni-bonn.de@localhost (Edgar =?iso-8859-1?B?RnXf?=) writes:
>
> >I myself can't make sense out of the combination of
> >-- vfs.wapbl.flush_disk_cache=0 mitigating the problem
> >-- neither the RAID set nor its components showing busy in iostat
> >Maybe during a flush, the discs are not regarded busy?
>
> busy means that the driver is executing I/O requests or waiting for
> results from such operartions. The cache flush operation doesn't
> count by itself, but it slows down parallel I/O operations, so the
> disk appears busy as long as there are such I/O operations.
At last for wd(4) (and I suspect it's true for sd(4) as well),
new I/Os while a flush cache is running are stalled in the buffer queue, and
so disk_busy() is only called once the flush cache has completed.
So, the disk is effectively counted as unbusy while a cache flush is
in progress.
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index