Date: Sat, 22 Sep 2012 20:24:14 +0200 From: Fabian Keil <freebsd-listen@fabiankeil.de> To: freebsd-fs@freebsd.org Subject: Re: g_wither_washer() called 470000 times per second Message-ID: <20120922202414.7ed96a21@fabiankeil.de> In-Reply-To: <20110625134031.3cbc5952@fabiankeil.de> References: <20110227202957.GD1992@garage.freebsd.pl> <20110228192129.119cac0c@r500.local> <20110307200634.3c0f92df@r500.local> <20110307202531.2c90ff5a@r500.local> <20110625134031.3cbc5952@fabiankeil.de>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/cewI3g88P4=WQ__Y4mACAgb Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Fabian Keil <freebsd-listen@fabiankeil.de> wrote: > Apparently what's eating the cpu is the kernel calling > g_wither_washer() about 470000 time per second which > seems a bit excessive: >=20 > r500# dtrace -n 'fbt:kernel:g_*:entry { @[probefunc, stack()] =3D count()= ; } tick-1sec { trunc(@, 15); printa(@); trunc(@)}' > dtrace: description 'fbt:kernel:g_*:entry ' matched 232 probes > CPU ID FUNCTION:NAME > [...] > g_wither_washer =20 > kernel`g_run_events+0x358 > kernel`fork_exit+0x11f > kernel`0xffffffff808debde > 475959 >=20 This is now kern/171865: http://www.freebsd.org/cgi/query-pr.cgi?pr=3D171865 Fabian --Sig_/cewI3g88P4=WQ__Y4mACAgb Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlBeAlQACgkQBYqIVf93VJ3z0gCdFKfwM97OYGIOvd+RHr++LyyZ 6BwAn0FfFyF35ycj5jYwT2nsqlhqrEyC =0kU6 -----END PGP SIGNATURE----- --Sig_/cewI3g88P4=WQ__Y4mACAgb--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120922202414.7ed96a21>