Request for testing - top 3.8b1 in the base system

Edwin Groothuis edwin at mavetju.org
Sun Sep 28 11:26:09 UTC 2008


On Sun, Sep 28, 2008 at 02:09:00AM -0700, Garrett Cooper wrote:
> On Sun, Sep 28, 2008 at 1:14 AM, Alex Keda <admin at lissyara.su> wrote:
> > Some strange. Count running processes not match with system top

That has been explained in an email before.

> I'm not sure I'm finding an issue, but I do find it interesting that...
> 1. It takes a reasonably long amount of time for top to plateau the
> WCPU field (approximately 8-10 iterations), whereas ps registering the
> WCPU percentage value is almost instantaneous.

With ps it takes 10 2 second steps to get the WCPU from 0 to 100,
with the new top (which doesn't have WCPU (See Changes file, and
the m_freebsd.c file, I don't know of the real reason behind it)
anymore) goes from 0 to 100 in 2 2 second steps.

> 2. top appears to be doing some interesting rounding that ps isn't
> doing (ps registers anywhere between 88.4 and 97% via ps vs 100% via
> top for a simple operation like `while [ 1 ] ; do cat /dev/urandom >
> /dev/null; done').

On my machine it is ps which rounds it up to 100% and top somewhere
between 98.0% and 99.9%.

Edwin

-- 
Edwin Groothuis      |            Personal website: http://www.mavetju.org
edwin at mavetju.org    |              Weblog: http://www.mavetju.org/weblog/


More information about the freebsd-current mailing list