Date: Thu, 15 Oct 2009 07:47:54 -0400 From: John Baldwin <jhb@freebsd.org> To: freebsd-current@freebsd.org Cc: grarpamp <grarpamp@gmail.com> Subject: Re: vmstat -m/-z field parsing Message-ID: <200910150747.55101.jhb@freebsd.org> In-Reply-To: <d2e731a10910142324n5b538e4bp9dc782eae8ee46d6@mail.gmail.com> References: <d2e731a10910142324n5b538e4bp9dc782eae8ee46d6@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 15 October 2009 2:24:00 am grarpamp wrote:
> Some of the 'first' columns in the
> output contain spaces which makes
> it hard to parse the data out. Unless I'm
> missing the reason, I propose they be
> changed to underscores '_' as
> per the rest of the ouput. Thanks.
You can also just not use whitespace for your field separator. For example
with awk and sort:
vmstat -z | awk -F '[:,]' '/ITEM/ { next } /^$/ { next } // { printf "%s:\t%d\n", $1, $2 * ($4 + $5) }' | sort -t: -k 2 -n
(This computes the total size of allocated memory (both used and free items)
for a zone and sorts the list so the biggest zones are last.)
--
John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910150747.55101.jhb>
