I wanted a tool to show up network i/o statistics - just like iostat does for disk access. I used Sun::Solaris::Kstat in Perl, available in Solaris 10 package SUNWperl584core.
The only paramter my script accepts for now is the time delay between two measurements.
Example:
You may download the tiny perl script here.
Update July 12th, 2008: Version 1.1 corrects the problem that on some SPARC integrated network cards there is no kstat class "mac", so this update derives the nic instances by checking "obytes64".
The only paramter my script accepts for now is the time delay between two measurements.
Example:
-bash-3.00$ knetstat 2
network i/o statistics
r/s t/s kr/s kt/s interface
network i/o statistics
r/s t/s kr/s kt/s interface
1086 1916 91.75 2400.10 e1000g0
45.5 48.5 6.78 8.51 e1000g1
network i/o statistics
r/s t/s kr/s kt/s interface
1129.5 1921 99.30 2396.48 e1000g0
17.5 18 2.46 2.59 e1000g1
network i/o statistics
r/s t/s kr/s kt/s interface
706.5 1063 79.56 1199.68 e1000g0
16 18 2.43 2.63 e1000g1You may download the tiny perl script here.
Update July 12th, 2008: Version 1.1 corrects the problem that on some SPARC integrated network cards there is no kstat class "mac", so this update derives the nic instances by checking "obytes64".

Leave a comment