Skip site navigation (1)Skip section navigation (2)
Date:      17 Jan 2002 10:10:52 CST
From:      shreenivasa H V <shreenihv@usa.net>
To:        freebsd-questions@freebsd.org
Subject:   Percentage CPU and the digital decay
Message-ID:  <20020117161052.24589.qmail@cpdvg201.cms.usa.net>

next in thread | raw e-mail | index | archive | help
Hello,

Why does freebsd accumulate the percentage CPU utilization (which is disp=
layed
by the 'ps' command) and then digitally decay it, instead of just keeping=

track of it in the past interval only. What I mean is in Linux, they calc=
ulate
the PCPU by counting the number of ticks the process has used over the pa=
st
interval (between the two probes). But freebsd seems like accumulating it=
 over
all the intervals and then normalising it so that it forgets some 95% in =
60
seconds. Why is it have to be such a round about process when it could ha=
ve
been done in a straight forward manner? You could just keep track of the
number of ticks the process has used in a particular interval and get the=

percentage from the total number of ticks in that interval.

What's the logic behind this design decision?

shreenivasa. =


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




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