6.2 SHOWSTOPPER - em completely unusable on 6.2

Kris Kennaway kris at obsecurity.org
Fri Sep 29 18:40:18 PDT 2006


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.
> > 
> > This will help to show whether something is causing Giant starvation.
> 
> http://www.gank.org/freebsd/stats.out
> 
> 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/src/sys/kern/kern_conf.c:311 (Giant)
   921         2016          21    96            1            0 /compile/src/sys/kern/kern_sysctl.c:1313 (Giant)
    27          646          69     9            0            1 /compile/src/sys/kern/kern_conf.c:287 (Giant)
   223        11368        5334     2            5            3 /compile/src/sys/kern/kern_timeout.c:258 (Giant)
    67        35171        4496     7            7            4 /compile/src/sys/kern/kern_conf.c:323 (Giant)
    40         1421         236     6            1            0 /compile/src/sys/kern/kern_conf.c:299 (Giant)
     2          698         360     1            0           10 /compile/src/sys/kern/kern_intr.c:681 (Giant)
  9310        37046         212   174            2            1 /compile/src/sys/kern/kern_synch.c:218 (Giant)
  2440         3304          13   254            0            4 /compile/src/sys/net/netisr.c:339 (Giant)
     1            8           5     1            0            0 /compile/src/sys/i386/i386/sys_machdep.c:115 (Giant)
    29          585          34    17            0            0 /compile/src/sys/kern/kern_descrip.c:376 (Giant)
   162          162           1   162            0            0 /compile/src/sys/kern/uipc_usrreq.c:937 (Giant)
     8            8           1     8            0            0 /compile/src/sys/kern/uipc_usrreq.c:1032 (Giant)
    81          138           2    69            0            0 /compile/src/sys/kern/kern_conf.c:265 (Giant)
   423          457           2   228            3            0 /compile/src/sys/fs/fifofs/fifo_vnops.c:733 (Giant)
    41           76           3    25            0            0 /compile/src/sys/fs/fifofs/fifo_vnops.c:711 (Giant)
    29           29           1    29            0            0 /compile/src/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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20060930/e98ce25f/attachment.pgp


More information about the freebsd-stable mailing list