Brendan, I hope you get nicstat as well as your entire toolkit included in the OS distribution. Netstat alone does not cut it.
As for NX it is my goal to have a lightweight tool that pretty much gathers most things related to the network that I might be interested in. nx gives me tcp and udp as well as NIC related statistics. right now I get: 14:43:51 Iseg/s Oseg/s InKB/s OuKB/s Rst/s Atf/s Ret% Icn/s Ocn/s tcp 0.0 0.0 0.00 0.00 0.00 0.00 0.0 0.00 0.00 IDGS/s ODGS/s IERR/s udp 0.0 0.0 0.00 14:43:51 Ipkt/s Opkt/s InKB/s OuKB/s IErr/s OErr/s Coll% NoCP/s Defr/s lo0 0.0 0.0 0.00 0.00 0.000 0.000 0.0 0.00 0.00 e1000g0 0.0 0.0 0.00 0.00 0.000 0.000 0.0 0.00 0.00 I plan to add listendrops in the next incantation. On my box nicstat gives me arwen:nicstat 1 1 Time Int rKb/s wKb/s rPk/s wPk/s rAvs wAvs %Util Sat 14:45:24 e1000g0 0.52 0.17 0.65 0.51 819.31 331.07 0.01 0.00 14:45:24 mac 0.52 0.17 0.65 0.51 819.31 331.07 0.01 0.00 all good stuff but I want the nocanputs in particular. Now in all honesty, I am only interested in Solaris, I work in Sol 10 adoption. So if we can come up with one lightweight tool to do it all then I will re-write my post processors and support it whole heartedly. rick > G'Day Rick, > > On Mon, May 05, 2008 at 11:15:01AM -0500, rickey c weisner wrote: > > Greetings, > > I used the SE toolkit for years. I was particularly fond of > > nx.se. It was not unusual for me to have to add support > > for new NIcs. > > > > So I have written my own tool using C and the kstat api. > > It gives you the same output format as nx.se. > > Don't take this the wrong way - porting nx.se as a standalone tool is > a good idea... :) > > Tim and I have been maintaining nicstat for a number of years which > serves a similar purpose (I created the Perl version of nicstat for the > exact same reason - it was easier to toe around than the SE Toolkit). > nicstat runs on both Solaris and Linux: > > http://blogs.sun.com/timc/entry/nicstat_the_solaris_network_monitoring > > # nicstat 5 > Time Int rKB/s wKB/s rPk/s wPk/s rAvs wAvs %Util Sat > 17:05:17 lo0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 > 17:05:17 e1000g0 0.61 4.07 4.95 6.63 126.2 628.0 0.04 0.00 > 17:05:17 e1000g1 225.7 176.2 905.0 922.5 255.4 195.6 0.33 0.00 > [...] > > The idea was to provide the most concise and generic view of these metrics. > nx.se's output may be ideal as a verbose option that may contain OS specific > metrics. > > I've also asked that nicstat be included in Solaris - either as an option > to netstat, dladm or standalone. Including either nicstat or an nx.se > port would be extreamly valuable. > > I think it makes sense for us to discuss this here on perf-discuss, and > see if we can agree what to do. This will including deciding if it should > be a netstat option, dladm, or stand alone. > > In the years that have passed, I think the default output of nicstat can be > improved to have these fields: > > Time Int rKB/s wKB/s rPk/s wPk/s %Util Sat Err > > ie, drop the average size fields and add an error summary. I'd like see > utilization, saturation and errors provided as standard metrics for all > resources. Break downs are necessary too, to understand what they mean. > > Brendan > > -- > Brendan > [CA, USA] -- Rickey C. Weisner Software Development and Performance Specialist Sun Microsystems, INC cell phone: 615-308-1147 email: [EMAIL PROTECTED] _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org