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



The following reply was made to PR kern/39564; it has been noted by GNATS.

From: Havard Eidnes <he%uninett.no@localhost>
To: jmcneill%invisible.ca@localhost
Cc: gnats-bugs%NetBSD.org@localhost, kern-bug-people%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/39564: wapbl performance issues with disk cache flushing
Date: Mon, 27 Oct 2008 00:52:59 +0100 (CET)

 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=3D0,
 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=E5vard
 


Home | Main Index | Thread Index | Old Index