Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2000 05:23:03 +1100 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        "Andrey A. Chernov" <ache@nagual.pp.ru>
Cc:        current@FreeBSD.ORG
Subject:   Re: recent kernel, microuptime went backwards
Message-ID:  <Pine.BSF.4.21.0009200514520.2289-100000@besplex.bde.org>
In-Reply-To: <20000919184043.A346@nagual.pp.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 19 Sep 2000, Andrey A. Chernov wrote:

> With very latest kernel I got lots of
> 
> microuptime() went backwards (1.3624050 -> 1.998840)
> 
> messages just before
> 
> Mounting root from ufs:/dev/da0s1a

It really does go backwards.  This is caused by the giant lock preventing
the clock interrupt task from running soon enough.  The giant lock can
also prevent the clock interrupt task from running often enough even
after booting.  E.g., "dd if=/dev/random of=/dev/null bs=large" does
several bad things.

Bruce



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0009200514520.2289-100000>