NetBSD-Bugs archive

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

Re: kern/39564: wapbl performance issues with disk cache flushing



Hi,

here's some more data on this case.  I increased the amount of
buffering in lockstat.c to be able to do a lockstat over an
entire build (increased LOCKSTAT_MAXBUFS tenfold, and bumped
LOCKSTAT_HASH_SIZE by 8), and with vfs.wapbl.flush_disk_cache=0,
I repeated these two tests:

4) A standard "build.sh -j 16":

   6001.172u 2184.995s 29:04.68 469.2%     0+0k 12721+559454io 56360pf+0w

5) as in 4), but with the sync shell loop, 1 second delay:

   5751.959u 2341.618s 21:22.68 630.9%     0+0k 8+45947io 32327pf+0w

The corresponding lockstat files are, respectively

   ftp://quattro.urc.uninett.no/pub/NetBSD/lockstat.25
and
   ftp://quattro.urc.uninett.no/pub/NetBSD/lockstat.26

I'm no expert in interpreting the lockstat output, but perhaps
someone with more experience in the kernel innards can dig out
some more useful information from this.

Best regards,

- Håvard


Home | Main Index | Thread Index | Old Index