On Thu, Jul 02, 2009 at 03:19:15PM -0700, Micah Cowan wrote:
> Paul Ackersviller wrote:
> > I've recently started displaying load averages in screen's harstatus line,
> > and notice something strange on one particular system.  The numbers are
> > approximately four times the ones shown by the HP-UX uptime program.
> > 
> > Coincidentally, or perhaps not, the box has four CPUs.  Could it be that
> > a division by cpu-count is being missed by screen on this OS?
> 
> On Unix systems I'm familiar with, the "uptime" command isn't _supposed_
> to normalize for number of CPUs; at least, my uptime's manpage says:
> "...so a load  average  of 1 means a single CPU system is loaded all the
> time while on a 4 CPU system it means it was idle 75% of the time."

That was only a wild guess, so I don't mind if it's wrong.  The HP-UX
man page for uptime has a lot less information than that, so it's hard
to say that screen's numbers are necessarily wrong.

> OTOH, screen appears to have seven different implementations for its
> GetLoadav function; it's entirely possible the wrong one was chosen for
> that build, or that the one that was chosen had some problems.

>From what I see in loadav.c, the one used on the system in question is
at the end, under the comment
 * The old fashion way: open kernel and read avenrun
Nothing there looks too unusual...


_______________________________________________
screen-users mailing list
screen-users@gnu.org
http://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to