From 30cb31d30950e7bd861408bee542401e3da163a5 Mon Sep 17 00:00:00 2001 From: rm88369 Date: Mon, 20 Jun 2005 01:25:19 -0700 Subject: 6257191 sar doesn't normalize for number of cpus giving incorrect results --- usr/src/cmd/sa/sadc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usr/src/cmd') diff --git a/usr/src/cmd/sa/sadc.c b/usr/src/cmd/sa/sadc.c index 8031aa1cf6..69fbd0472b 100644 --- a/usr/src/cmd/sa/sadc.c +++ b/usr/src/cmd/sa/sadc.c @@ -20,7 +20,7 @@ * CDDL HEADER END */ /* - * Copyright 2004 Sun Microsystems, Inc. All rights reserved. + * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -424,7 +424,7 @@ all_stat_load(void) */ compute_cpu_stat_adj(); for (i = 0; i < CPU_STATES; i++) - d.csi.cpu[i] = cpu_tick[i] + cpu_stat_adj[i]; + d.csi.cpu[i] = (cpu_tick[i] + cpu_stat_adj[i]) / ncpus; return (0); } -- cgit v1.2.3