> I'd use the second set of stats but at least these 2 look the same.
> 
> Everything that is displayed in netstat -k is derived from kstats.
> If you want to avoid the curses stuff, you could try a form 
> of dladm show-vnic with -s (for stats) and -i (for interval).

Thanks, that seems like a simpler solution.

But, I am still getting consumptions far exceeding the bw caps. I also see
netstat -k reporting utlization exceeding 100% at times. I checked my code
as well, and I don't see any problems with the measurement 

To see what's happening, I ran a wget on a 1G file. When I set the bw cap to
a certain number, it works fine. Say to 200Mbps, and I download the file,
it's limited to 200Mbps, no problem. But, if I change it in the middle to
say 300Mbps, no cap is being enforced after I execute the 'dladm
modify-vnic' command. In my SpecWeb experiment, I am changing bandwidth
every 10 secs. Is that too fast? How long does it take for the (new) cap to
get enforced?

This may or may not be related to a problem we saw with 'tc' on Linux. We
found similar problem with capping in tc and figured out that we had to set
the right MTU and burst size for 1Gbps networks.

Pradeep


Reply via email to