Removed the frobbing of CPU percentages from > 99.9 to 99.9. Rev.1.35

made it unnecessary.  (Rev.1.6 had to reduce the field width to 4, and
changed 100.0 and preposterous larger values down to 99.9 since 100.0
wouldn't have fitted.  Rev.1.35 handles precentages > 99.9 well enough by
changing the format to %.0f when the string given by the initial format
is too wide.)

Even with this change, during short testing I've never seen a percentage
of 100 being displayed by systat -v, although top(1) displays percentages
of 100 user or 100 idle for similar loads.
This commit is contained in:
Bruce Evans 2006-02-14 12:26:51 +00:00
parent efd19b8fd0
commit cd8ad406ad
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=155670

View File

@ -460,8 +460,6 @@ showkre()
f1 = cputime(i);
f2 += f1;
l = (int) ((f2 + 1.0) / 2.0) - psiz;
if (f1 > 99.9)
f1 = 99.9; /* no room to display 100.0 */
putfloat(f1, GRAPHROW, GRAPHCOL + 10 * lc, 4, 1, 0);
move(GRAPHROW + 2, psiz);
psiz += l;