From owner-freebsd-current Sun Nov 24 10:00:01 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA01573 for current-outgoing; Sun, 24 Nov 1996 10:00:01 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA01519 for ; Sun, 24 Nov 1996 09:59:29 -0800 (PST) Received: from mexico.brainstorm.eu.org (root@mexico.brainstorm.fr [193.56.58.253]) by who.cdrom.com (8.7.5/8.6.11) with ESMTP id HAA08256 for ; Sun, 24 Nov 1996 07:24:41 -0800 (PST) Received: from brasil.brainstorm.eu.org (brasil.brainstorm.fr [193.56.58.33]) by mexico.brainstorm.eu.org (8.7.5/8.7.3) with ESMTP id QAA19577 for ; Sun, 24 Nov 1996 16:19:19 +0100 Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.6.12/8.6.12) with UUCP id QAA15231 for freebsd-current@FreeBSD.ORG; Sun, 24 Nov 1996 16:18:49 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.8.2/keltia-uucp-2.9) id PAA29979; Sun, 24 Nov 1996 15:58:35 +0100 (MET) Message-ID: Date: Sun, 24 Nov 1996 15:58:34 +0100 From: roberto@keltia.freenix.fr (Ollivier Robert) To: freebsd-current@freebsd.org (FreeBSD Current Users' list) Subject: Patch for larger stats in vmstat -i X-Mailer: Mutt 0.51 Mime-Version: 1.0 X-Operating-System: FreeBSD 3.0-CURRENT ctm#2738 Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk My machine has been up for only 14 days and vmstat -i shows this: 233 [15:52] root@keltia:/usr/src# vmstat -i interrupt total rate clk0 irq0 123297965 101 rtc0 irq8 155630847 127 fdc0 irq6 1 0 sc0 irq1 678213 0 sio0 irq4 4380709 3 sio1 irq3 332337 0 ed0 irq10 1 0 Total 284320073 233 With the following patch, the output looks like this: 647 [15:55] roberto@keltia:/tmp/vmstat> ./vmstat -i interrupt total rate clk0 irq0 123327561 101 rtc0 irq8 155665768 127 fdc0 irq6 1 0 sc0 irq1 679726 0 sio0 irq4 4380709 3 sio1 irq3 333074 0 ed0 irq10 1 0 Total 284386840 233 Probably a 2.2 candidate (if not 2.1.6.1). Index: vmstat.c =================================================================== RCS file: /spare/FreeBSD-current/src/usr.bin/vmstat/vmstat.c,v retrieving revision 1.15 diff -u -2 -r1.15 vmstat.c --- vmstat.c 1996/03/03 09:06:59 1.15 +++ vmstat.c 1996/11/24 14:55:24 @@ -682,15 +682,15 @@ kread(X_INTRCNT, intrcnt, (size_t)nintr); kread(X_INTRNAMES, intrname, (size_t)inamlen); - (void)printf("interrupt total rate\n"); + (void)printf("interrupt total rate\n"); inttotal = 0; nintr /= sizeof(long); while (--nintr >= 0) { if (*intrcnt) - (void)printf("%-12s %8ld %8ld\n", intrname, + (void)printf("%-12s %9ld %8ld\n", intrname, *intrcnt, *intrcnt / uptime); intrname += strlen(intrname) + 1; inttotal += *intrcnt++; } - (void)printf("Total %8ld %8ld\n", inttotal, inttotal / uptime); + (void)printf("Total %9ld %8ld\n", inttotal, inttotal / uptime); } -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #28: Sun Nov 10 13:37:41 MET 1996