Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Oct 2010 15:30:11 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        Dan Nelson <dnelson@allantgroup.com>
Cc:        freebsd-current@freebsd.org, Ed Maste <emaste@freebsd.org>
Subject:   Re: CPU report in first line of "vmstat 1" is meaningless
Message-ID:  <20101018193010.GA88783@sandvine.com>
In-Reply-To: <20101018181142.GC5644@dan.emsphone.com>
References:  <20101018174331.GA80017@sandvine.com> <20101018181142.GC5644@dan.emsphone.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 18, 2010 at 01:11:42PM -0500, Dan Nelson wrote:

> Maybe only blank it out on 32-bit machines?  It's a long, and a 64-bit
> cp_time value essentially won't roll over (at 1 billion increments per
> second it will roll over in 500 years; we currently increment 133 times per
> second, I think).  If the value can be calculated accurately, it should be
> printed.

Well, it won't roll over, but it's still different from all following
lines (in that it effectively shows user/system/idle CPU usage since
boot on the first line, and a snapshot over the last interval from then
on).  I think it's still better to avoid printing it in that case.

On a related note I'm not sure if it makes sense to have the same
behaviour for the first line when an interval is set as when it is
invoked with no interval.


-Ed



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101018193010.GA88783>