computer becomes slow when compiling something
Kostik Belousov
kostikbel at gmail.com
Tue Aug 28 08:48:48 PDT 2007
On Tue, Aug 28, 2007 at 09:36:26AM -0500, Oleg Nauman wrote:
> On Tue, Aug 28, 2007 at 12:48:13PM +0800, Ganbold wrote:
> > Kostik Belousov wrote:
> > >On Mon, Aug 27, 2007 at 11:14:58PM +0100, Robert Watson wrote:
> > >
> > >>On Mon, 27 Aug 2007, Ganbold wrote:
> > >>
> > >>
> > >>>I'm running FreeBSD 7.0-CURRENT with SCHED_ULE, INVARIANTS, WITNESS
> > >>>enabled kernel.
> > >>>
> > >>Try the same thing again without INVARIANTS and WITNESS, both of which
> > >>can consume a lot of CPU in kernel on a very active system, especially if
> > >>lots of vnodes are being allocated and freed. Especially WITNESS.
> > >>
> > >
> > >It does happens on the kernels without debug options, in particular,
> > >WITNESS and INVARIANTS.
> > >
> > >It happens when a lot of short-lived processes are rapidly created.
> > >Compilation is a good example of such workload; running configure script
> > >is even better.
> > >
> >
> > What would be a solution to this kind of problems?
>
> From my point of view it exhibits some issues with standard SCHED_4BSD
> scheduler in the 7.0 (my laptop is mostly unusable during 'make buildworld'
> for example - keyboard exhibits lost event sometimes, sound is jerking etc etc).
> So I'm switched to SHED_ULE on my UP laptop; it was helpful. I'm running
> custom kernel without debug options though.
SCHED_ULE also exhibit the behaviour, but in lesser degree. Due to this,
I suspect that the problem in the common code.
Jeff, any suggestions ?
-------------- 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/20070828/1a28b8d4/attachment.pgp
More information about the freebsd-current
mailing list