Solaris Network Monitoring Tool -nicstat perl file(2009-04-22 12:00:41)
#!/usr/bin/perl -w
#
# nicstat - print network traffic, Kbyte/s read and written.
#
Solaris 8+, Perl (Sun::Solaris::Kstat).
#
# "netstat -i" only gives a packet count, this program gives
Kbytes.
#
# 30-Sep-2006, ver 1.00 (check for new versions,
http://www.brendangregg.com)
#
# USAGE:
nicstat [-hsz] [-i int[,int...]] | [interval [count]]
#
#
-h
# help
#
-s
# print summary output
#
-z
# skip zero lines
#
-i int[,int...] # print these instances only
# eg,
#
nicstat
# print summary since boot
#
nicstat
1
# print continually, every 1 second
#
nicstat 1
5
# print 5 times, every 1 second
#
nicstat -i hme0 # only examine hme0
#
# This prints out the KB/s transferred for all the network cards
(NICs),
# including packet counts and average sizes. The first line is the
summary
# data since boot.
#
# FIELDS:
#
Int
Interface
#
rKB/s
read Kbytes/s
#
wKB/s
write Kbytes/s
#
rPk/s
read Packets/s
#
wPk/s
write Packets/s
#
rAvs