From owner-freebsd-current Fri Mar 16 9: 4:24 2001 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.org.ru (sweet.etrust.ru [194.84.67.5]) by hub.freebsd.org (Postfix) with ESMTP id 80D4437B71A for ; Fri, 16 Mar 2001 09:04:20 -0800 (PST) (envelope-from osa@freebsd.org.ru) Received: by freebsd.org.ru (Postfix, from userid 1000) id E7C91214; Fri, 16 Mar 2001 20:04:18 +0300 (MSK) Date: Fri, 16 Mar 2001 20:04:18 +0300 From: "Sergey A. Osokin" To: current@FreeBSD.org Subject: Re: libdevstat Message-ID: <20010316200418.C97376@freebsd.org.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010316084351.A29888@fw.wintelcom.net>; from bright@wintelcom.net on Fri, Mar 16, 2001 at 08:43:51AM -0800 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, Mar 16, 2001 at 08:43:51AM -0800, Alfred Perlstein wrote: > * Sergey A. Osokin [010316 08:27] wrote: > > On Fri, Mar 16, 2001 at 09:27:30AM -0600, Dan Nelson wrote: > > > In the last episode (Mar 16), Sergey A. Osokin said: > > > > Hello, -currenters. > > > > > > > > What do you think about add to libdevstat in/out/other statistics? I > > > > think transfer great too, but sometimes that's not enough. iostat > > > > can't show read and write stats separatly, because compute_stats from > > > > libdevstat simply sum up all results (in/out/other). > > > > > > Struct devstat already has bytes_read and bytes_written per device, and > > > the values are filled in (gkrellm seems to be able to get read/written > > > stats just fine). > > > > gkrellm good tool, but i don't want istall X/gtk/bla-bla-bla > > on remote server. I want to use some CLI tool for it, like iostat > > or somethink else. > > > > Another idea? > > I think what he's saying is that libdevstat is OK, it's just that > the tools that use it sum up the stats instead of displaying them > inidividually. Yes, libdevstat have data, but iostat display transfer = read+write+other. But i want to see something like following: totalreads = current->num_reads - ((previous) ? previous->num_reads : 0); totalwrites = current->num_writes - ((previous) ? previous->num_writes : 0); totalother = current->num_other - ((previous) ? previous->num_other : 0); > I would look at fixing iostat because libdevstat seems to provide > all the data needed. OK. Thanks. -- Rgdz, /"\ Sergey Osokin aka oZZ, \ / ASCII RIBBON CAMPAIGN osa@freebsd.org.ru X AGAINST HTML MAIL http://freebsd.org.ru/~osa/ / \ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message