Skip site navigation (1)Skip section navigation (2)
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>