From owner-freebsd-questions@FreeBSD.ORG Tue Jan 9 06:09:39 2007 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AED9C16A403 for ; Tue, 9 Jan 2007 06:09:39 +0000 (UTC) (envelope-from tofik@oxygen.az) Received: from mail.oxygen.az (mail.oxygen.az [212.47.128.37]) by mx1.freebsd.org (Postfix) with ESMTP id 60E0813C428 for ; Tue, 9 Jan 2007 06:09:39 +0000 (UTC) (envelope-from tofik@oxygen.az) Received: from mail.oxygen.az (localhost [127.0.0.1]) by mail.oxygen.az (Postfix) with ESMTP id 96C1B3D21F; Tue, 9 Jan 2007 09:42:45 +0359 (AZT) Received: from webmail.oxygen.az (mail.oxygen.az [212.47.128.37]) by mail.oxygen.az (Postfix) with ESMTP id 9CFA23D057; Tue, 9 Jan 2007 09:42:23 +0400 (AZT) Received: from 85.132.14.38 (proxying for unknown) (SquirrelMail authenticated user tofik); by webmail.oxygen.az with HTTP; Tue, 9 Jan 2007 09:42:45 +0400 (AZT) Message-ID: <46560.85.132.14.38.1168321387.squirrel@85.132.14.38> In-Reply-To: <20070102105723.GA53671@owl.midgard.homeip.net> References: <459A2F2C.3090706@oxygen.az> <20070102105723.GA53671@owl.midgard.homeip.net> Date: Tue, 9 Jan 2007 09:42:45 +0400 (AZT) From: tofik@oxygen.az To: "Erik Trulsson" User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: -= ClamAV =- Cc: questions@freebsd.org Subject: Re: vmstat -i weirdness X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2007 06:09:39 -0000 > On Tue, Jan 02, 2007 at 02:08:44PM +0400, Tofik Suleymanov wrote: >> Hello list, >> >> looks like `vmstat -i` acts weird on my machine after being 12-15 hours >> uptime.Here is the iutput of `vmstat -i`: >> >> > vmstat -i >> interrupt total rate >> irq1: atkbd0 6813 0 >> irq9: acpi0 5397 0 >> irq12: psm0 73782 1 >> irq14: ata0 74209 1 >> irq15: ata1 47 0 >> irq18: uhci2 1 0 >> irq19: uhci3 ehci0 1 0 >> irq21: iwi0 35139 0 >> cpu0: timer 105315537 1999 >> Total 105510926 2003 >> > >> >> Strange is that for example atkbd0 has rate of 0, but total interrupts >> count of atkbd0 is growing. >> Machine runs FreeBSD 6.1 RELEASE p11 with pretty common kernel. >> >> Is this known behaviour ? > > That is known and expected behaviour. It is just a round-off error due to > the use of integer division. > 'rate' is the average number of interrupts/second calculated over the > whole uptime of the machine. > Since you probably press a key on the keyboard less than once per second > (on > average) this means that rate < 1 for atkbd0 and gets displayed as 0. > > If floating point values were used to display the rate you should see a > value of maybe 0.13 for atkbd0. > > > -- > > Erik Trulsson > ertr1013@student.uu.se > Erik, that makes sense :) Many thanks for explanation, Tofig.