*BSD News Article 7900


Return to BSD News archive

Path: sserve!manuel.anu.edu.au!munnari.oz.au!hp9000.csc.cuhk.hk!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!devnull!altair!fmayhar
From: fmayhar@altair.mpd.tandem.com (Frank Mayhar)
Newsgroups: comp.unix.bsd
Subject: Disk statistics on 386bsd, and porting vmstat.
Message-ID: <2930@devnull.mpd.tandem.com>
Date: 17 Nov 92 23:14:35 GMT
Sender: news@devnull.mpd.tandem.com
Reply-To: fmayhar@mpd.tandem.com
Organization: Tandem Computers (MPD) Austin, TX
Lines: 31

I've finally gotten 386bsd up and running on my 486 at home, with all patches
installed, and things appear to be working great.

So, I noticed that the distribution didn't include a 'vmstat' command, so I
can't see all those fancy statistics that I'm used to seeing on my Sun at work.
Hmm, OK, I'll get the BSD one on ftp.uu.net, and port it.  Early on I notice
that there are little or no disk statistics being kept!  I'm specifically
referring to the statistics in <sys/dkstat.h>, more specifically things like
dk_xfer and dk_busy (which lets kern_clock keep dk_time), et al.

Actually, the statistics in the generic kernel (what there are of them) all
appear to be there, but nothing is kept in the i386 device drivers.  I grabbed
the tahoe stuff from ftp.uu.net for a reference, and it's all there, so I'm a
tad confused.

So my first question is, why is this?  Secondly, is anyone working on instru-
menting wd.c, as.c, fd.c, etc. (is that all of them?) for this capability? I
can see that it will take changes to the isa_device and isa_driver structures,
as well as changes to isa_configure() and the device drivers themselves.

As you can see, I've actually already started looking into it, but I want to
know if anyone else is doing work here before I get too committed.  Perhaps we
can share expertise and split up the work.  I'm also investigating Tom Ivar
Helbekkmo's wd driver, and may use that as a starting point, rather than the
distributed one.

Any suggestions, information, advice would be appreciated.  Thanks.
-- 
Frank Mayhar  fmayhar@mpd.tandem.com
              Tandem Computers, Inc.  Micro Products Division
              14231 Tandem Blvd., Austin, TX  78728    Phone:  (512) 244-8969