Date: Sun, 20 Jul 2003 00:09:45 -0700 From: Kris Kennaway <kris@obsecurity.org> To: Khairil Yusof <khairil_yusof@yahoo.com> Cc: freebsd-current@freebsd.org Subject: Re: background processes stuck in locks with ULE Message-ID: <20030720070945.GA67554@rot13.obsecurity.org> In-Reply-To: <1058680118.729.76.camel@daemon.home.net> References: <1058680118.729.76.camel@daemon.home.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--liOOAslEiF7prFVr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jul 20, 2003 at 01:48:39PM +0800, Khairil Yusof wrote: > Trying out ULE scheduling on an SMP machine causes background processes > to be stuck in locks. >=20 > One or two processes will always get stuck in *Giant (and takes up like > 60% of lock) and if these are killed, then other processes are always > taking up a total of around 10% in lock, which makes the system crawl. >=20 > Anybody else seeing this on an SMP machine with ULE scheduler? The process stats are not updated properly under ULE at the moment. If a process takes up 60% of CPU and then sleeps, top will continue to show it at 60% until the next time it runs. It does not in fact continue to use CPU. Kris --liOOAslEiF7prFVr Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE/GkA5Wry0BWjoQKURAlnLAKDczFPFj03/Da/e4zFXf1Um/PYbgwCgwb/S NgPcHTv77/wKruqzrwcrtp8= =hWXE -----END PGP SIGNATURE----- --liOOAslEiF7prFVr--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030720070945.GA67554>