Date: Fri, 29 Sep 2006 21:40:15 -0400 From: Kris Kennaway <kris@obsecurity.org> To: Craig Boston <craig@feniz.gank.org> Cc: freebsd-stable@freebsd.org, Oliver Brandmueller <ob@e-Gitt.NET>, John Baldwin <jhb@freebsd.org>, Kris Kennaway <kris@obsecurity.org> Subject: Re: 6.2 SHOWSTOPPER - em completely unusable on 6.2 Message-ID: <20060930014015.GA42433@xor.obsecurity.org> In-Reply-To: <20060930010328.GC63032@nowhere> References: <20060927071538.GF22229@e-Gitt.NET> <451A4189.5020906@samsco.org> <20060927152824.GJ22229@e-Gitt.NET> <20060927155553.GB14563@icarus.home.lan> <20060927155904.GM22229@e-Gitt.NET> <451AA7B1.5080202@samsco.org> <20060929072741.GH14975@tnn.dglawrence.com> <20060929212155.GB56501@nowhere> <20060929213740.GA37735@xor.obsecurity.org> <20060930010328.GC63032@nowhere>
next in thread | previous in thread | raw e-mail | index | archive | help
--zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 29, 2006 at 08:03:29PM -0500, Craig Boston wrote: > On Fri, Sep 29, 2006 at 05:37:40PM -0400, Kris Kennaway wrote: > > and provide access to that file. > >=20 > > This will help to show whether something is causing Giant starvation. >=20 > http://www.gank.org/freebsd/stats.out >=20 > That's after about 25 seconds of the em0 interface being unable to > receive because of an apparent lack of interrupt processing (it can > still transmit though! I had a half-open ssh session that continued to > receive data for a while). max total count avg cnt_hold cnt_lock name 61 5748 285 20 5 24 /compile/sr= c/sys/kern/kern_conf.c:311 (Giant) 921 2016 21 96 1 0 /compile/sr= c/sys/kern/kern_sysctl.c:1313 (Giant) 27 646 69 9 0 1 /compile/sr= c/sys/kern/kern_conf.c:287 (Giant) 223 11368 5334 2 5 3 /compile/sr= c/sys/kern/kern_timeout.c:258 (Giant) 67 35171 4496 7 7 4 /compile/sr= c/sys/kern/kern_conf.c:323 (Giant) 40 1421 236 6 1 0 /compile/sr= c/sys/kern/kern_conf.c:299 (Giant) 2 698 360 1 0 10 /compile/sr= c/sys/kern/kern_intr.c:681 (Giant) 9310 37046 212 174 2 1 /compile/sr= c/sys/kern/kern_synch.c:218 (Giant) 2440 3304 13 254 0 4 /compile/sr= c/sys/net/netisr.c:339 (Giant) 1 8 5 1 0 0 /compile/sr= c/sys/i386/i386/sys_machdep.c:115 (Giant) 29 585 34 17 0 0 /compile/sr= c/sys/kern/kern_descrip.c:376 (Giant) 162 162 1 162 0 0 /compile/sr= c/sys/kern/uipc_usrreq.c:937 (Giant) 8 8 1 8 0 0 /compile/sr= c/sys/kern/uipc_usrreq.c:1032 (Giant) 81 138 2 69 0 0 /compile/sr= c/sys/kern/kern_conf.c:265 (Giant) 423 457 2 228 3 0 /compile/sr= c/sys/fs/fifofs/fifo_vnops.c:733 (Giant) 41 76 3 25 0 0 /compile/sr= c/sys/fs/fifofs/fifo_vnops.c:711 (Giant) 29 29 1 29 0 0 /compile/sr= c/sys/kern/vfs_syscalls.c:336 (Giant) The times are in microseconds. There are a couple of places where Giant was held on the order of milliseconds at least once (the max column). One thing to note is that you are using IPv6 on this machine, which is still under Giant; that may be relevant. Nothing really stands out to me as being a major problem though. Kris --zhXaljGHf11kAtnf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFHcr/Wry0BWjoQKURAlHAAJ9VCzfPV9odIQXHyu6DUk9SUQCG5gCgjkHu v1Kd1jDw+8IGEMCzWKEl414= =30Nc -----END PGP SIGNATURE----- --zhXaljGHf11kAtnf--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060930014015.GA42433>