Date: Wed, 20 Jun 2001 10:23:45 +0930 From: Greg Lehey <grog@FreeBSD.org> To: "Kenneth D. Merry" <ken@kdm.org> Cc: Jens Schweikhardt <schweikh@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/vmstat vmstat.c Message-ID: <20010620102345.G86129@wantadilla.lemis.com> In-Reply-To: <20010619173009.A35037@panzer.kdm.org>; from ken@kdm.org on Tue, Jun 19, 2001 at 05:30:09PM -0600 References: <200106191759.f5JHxiF54249@freefall.freebsd.org> <20010620084727.K58585@wantadilla.lemis.com> <20010619173009.A35037@panzer.kdm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday, 19 June 2001 at 17:30:09 -0600, Kenneth D. Merry wrote:
> On Wed, Jun 20, 2001 at 08:47:28 +0930, Greg Lehey wrote:
>> On Tuesday, 19 June 2001 at 10:59:43 -0700, Jens Schweikhardt wrote:
>>> schweikh 2001/06/19 10:59:43 PDT
>>>
>>> Modified files:
>>> usr.bin/vmstat vmstat.c
>>> Log:
>>> Made all fields in default output be space separated. Run-together
>>> columns confuse the heck out of other apps trying to parse vmstat output
>>> (eg sscope).
>>
>> Excellent!
>>
>>> I made sure we're still <= 80 cols per line.
>>
>> Can you be sure of that under all circumstances?
>>
>> It seems to me that the vmstat format is somewhat obsolete. Obviously
>> we need to maintain compatibility for the sake of existing scripts,
>> but they don't care about 80 character maxima (I hope). How about
>> thinking about how to make the output more configurable? The same
>> applies to iostat, where it would be nice to be able to specify
>> specific devices to monitor, rather than just classes of devices.
>
> You can specify which devices you want to look at with both iostat and
> vmstat:
>
> {panzer:/usr/home/ken:64:130} iostat -d da0 da1 1
> da0 da1
> KB/t tps MB/s KB/t tps MB/s
> 0.00 0 0.00 0.00 0 0.00
> 10.89 18 0.19 30.00 2 0.06
> 0.00 0 0.00 0.00 0 0.00
> 6.00 5 0.03 0.00 0 0.00
> ^C
>
> {panzer:/usr/home/ken:68:130} vmstat da0 1
> procs memory page disk faults cpu
> r b w avm fre flt re pi po fr sr da0 in sy cs us sy id
> 2 0 0 22108 9124 15 0 0 0 15 8 0 248 136 17 1 1 98
> 0 0 0 21292 9104 40 3 1 0 0 0 0 247 131 12 3 2 95
> 0 0 0 21292 9104 6 0 0 0 0 0 12 270 103 11 3 1 96
Ah, thanks! You wouldn't have understood that from the man page.
Greg
--
See complete headers for address and phone numbers
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010620102345.G86129>
