Something seems "off" counting outbound traffic (wlan? iwn?)
Andriy Voskoboinyk
s3erios at gmail.com
Sat Jan 6 12:07:02 UTC 2018
Wed, 03 Jan 2018 17:33:12 +0200 було написано David Wolfskill
<david at catwhisker.org>:
Hi,
https://reviews.freebsd.org/D10728 fixes output stats (I cannot check it
with Intel 4965 - sometimes firmware throws an exception - with or without
this patch - that's why it is not in the tree yet).
> I recently configured my "perimeter device" (a 4-homed FreeBSD box
> named "bats"; see <http://www.catwhisker.org/~david/FreeBSD/upgrade.html>
> for a diagram) to make use of FQ-CoDel for outbound traffic on the
> Internet-facing NIC (em2, in this case).
>
> I failed to find a way to monitor the traffic rates in a way that I
> found suitably convenient, so I cobbled up a Perl script to grab the
> output of "netstat -nibdf link" at intervals (timed via Time::HiRes), do
> the arithmetic, and display the results.
>
> For the perimeter device, it seems to work as expected.
>
> For my laptop, using the wlan0 (iwn0) NIC, the report of input traffic
> looks reasonable, but output ... makes no sense at all to me.
>
> As illustration, I'll show the reported results for both bats and my
> laptop while I run a "speed" test from
> <http://beta.speedtest.net/run?r=f>;
> note that my Internet connection is (residential) ADSL. Here's what my
> ISP stated about it (from a conversation some time back):
>
> | The line is at 6M/768K with good synch readings and I don't see
> | any reason you wouldn't be able to get 5.1Mbps/640Kbps out of
> | it which is about the yield after overhead.
>
> Note that I start the test just after the script has reported fro the
> first interval (which I have specified as 5 seconds for this):
>
> bats(11.1-S)[18] net_mon -e -w 5 -c 15 em{1,2}
> em1: 172.17.0.1/16 Ethernet autoselect (1000baseT <full-duplex>)
> em2: 198.144.209.73/24 Ethernet autoselect (10baseT/UTP
> <half-duplex>)
>
> em1
> em2
> Time In
> Out In Out
> Rate/sec Bits Errs Drops Bits Errs Drops Coll
> Bits Errs Drops Bits Errs Drops Coll
> 1514993320.453 3.5K 0.0 0.0 3.3K 0.0 0.0 0.0
> 403.0K 0.0 0.0 173.2K 0.0 0.0 1.8
> 1514993325.454 24.1K 0.0 0.0 16.4K 0.0 0.0 0.0
> 31.0K 0.0 0.0 27.9K 0.0 0.0 0.0
> 1514993330.454 22.4K 0.0 0.0 525.3K 0.0 0.0 0.0
> 1.5M 0.0 0.0 142.2K 0.0 0.0 1.4
> 1514993335.455 143.9K 0.0 0.0 5.1M 0.0 0.0 0.0
> 5.3M 0.0 0.0 340.5K 0.0 0.0 34.2
> 1514993340.455 135.4K 0.0 0.0 5.0M 0.0 0.0 0.0
> 5.4M 0.0 0.0 227.8K 0.0 0.0 8.8
> 1514993345.454 104.1K 0.0 0.0 4.2M 0.0 0.0 0.0
> 5.4M 0.0 0.0 249.2K 0.0 0.0 25.6
> 1514993350.453 544.1K 0.0 0.0 544.4K 0.0 0.0 0.0
> 858.5K 0.0 0.0 644.5K 0.0 0.0 5.4
> 1514993355.454 585.0K 0.0 0.0 34.1K 0.0 0.0 0.0
> 868.0K 0.0 0.0 658.0K 0.0 0.0 17.2
> 1514993360.454 483.4K 0.0 0.0 31.8K 0.0 0.0 0.0
> 1.4M 0.0 0.0 635.2K 0.0 0.0 22.2
> 1514993365.454 254.9K 0.0 0.0 25.1K 0.0 0.0 0.0
> 115.6K 0.0 0.0 317.2K 0.0 0.0 2.8
> 1514993370.454 822.4 0.0 0.0 1.6K 0.0 0.0 0.0
> 9.6K 0.0 0.0 14.8K 0.0 0.0 0.2
> 1514993375.454 2.3K 0.0 0.0 2.3K 0.0 0.0 0.0
> 720.5K 0.0 0.0 108.0K 0.0 0.0 0.2
> 1514993380.455 3.2K 0.0 0.0 2.8K 0.0 0.0 0.0
> 358.9K 0.0 0.0 210.6K 0.0 0.0 0.6
> 1514993385.454 1.0K 0.0 0.0 1.9K 0.0 0.0 0.0
> 1.1M 0.0 0.0 97.2K 0.0 0.0 2.8
> 1514993390.455 566.3 0.0 0.0 1.2K 0.0 0.0 0.0
> 433.5K 0.0 0.0 219.9K 0.0 0.0 1.0
> bats(11.1-S)[19]
>
>
> g1-252(11.1-S)[22] net_mon -e -w 5 -c 15
> wlan0: 172.17.1.252/16 IEEE 802.11 Wireless Ethernet MCS mode 11ng
>
> wlan0
> Time In Out
> Rate/sec Bits Errs Drops Bits Errs Drops Coll
> 1514993320.941 4.2K 0.0 0.0 0.0 5.8 0.0 0.0
> 1514993325.924 14.3K 0.0 0.0 0.0 12.0 0.0 0.0
> 1514993330.906 985.3K 0.0 0.0 160.6 55.6 0.0 0.0
> 1514993335.911 5.1M 0.0 0.0 0.0 246.9 0.0 0.0
> 1514993340.938 5.0M 0.0 0.0 0.0 241.9 0.0 0.0
> 1514993345.903 4.0M 0.0 0.0 0.0 184.3 0.0 0.0
> 1514993350.903 235.2K 0.0 0.0 0.0 62.6 0.0 0.0
> 1514993355.919 35.5K 0.0 0.0 0.0 51.2 0.0 0.0
> 1514993360.904 29.1K 0.0 0.0 0.0 45.3 0.0 0.0
> 1514993365.975 19.9K 0.0 0.0 0.0 21.5 0.0 0.0
> 1514993370.922 1.6K 0.0 0.0 0.0 1.6 0.0 0.0
> 1514993375.905 2.8K 0.0 0.0 0.0 2.8 0.0 0.0
> 1514993380.968 897.5 0.0 0.0 0.0 1.0 0.0 0.0
> 1514993386.035 1.7K 0.0 0.0 0.0 1.4 0.0 0.0
> 1514993390.957 1.6K 0.0 0.0 0.0 1.2 0.0 0.0
> g1-252(11.1-S)[23]
>
>
> Note that even for the "upload" phase of the test, the laptop is
> showing negligible outbound *traffic* -- but a *lot* of outbound
> "errors."
>
> Can someone make sense of this?
>
> Thanks!
>
> Peace,
> david
More information about the freebsd-wireless
mailing list