background processes stuck in locks with ULE

Kris Kennaway kris at obsecurity.org
Sun Jul 20 00:09:49 PDT 2003


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.
> 
> 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.
> 
> 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
-------------- 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-current/attachments/20030720/54f285ae/attachment.bin


More information about the freebsd-current mailing list