LAN network performance issues
justin victoria
jv at yeaguy.com
Sun Mar 9 18:45:06 UTC 2014
On 3/9/2014 10:40 AM, Kevin Oberman wrote:
> On Fri, Mar 7, 2014 at 2:57 PM, jcv <jv at yeaguy.com
> <mailto:jv at yeaguy.com>> wrote:
>
>
>
> On Fri, 7 Mar 2014, John Baldwin wrote:
>
> On Friday, March 07, 2014 12:17:05 am jcv wrote:
>
> Hi - I am seeing some strange IPERF results.. Everything
> goes through my
> WIFI/GIGABIT router.
>
> For these tests everything is plugged directly into the
> router via
> Ethernet cable.
>
> My issue is the transfer rate from Windows to FreeBSD.
>
> There are 3 different computers in this lab running 3
> different OS.
>
> Here are the results:
>
>
>
> FreeBSD as server:
>
> [vic at yeaguy ~] iperf -s
> ------------------------------------------------------------
> Server listening on TCP port 5001
> TCP window size: 64.0 KByte (default)
> ------------------------------------------------------------
>
>
> [ 4] local 192.168.1.3 port 5001 connected with
> 192.168.1.8 port 52505
> [ ID] Interval Transfer Bandwidth
> [ 4] 0.0-10.1 sec 157 MBytes 131 Mbits/sec <-----
> WINDOWS 8.1 as
> client on same LAN/ROUTER
>
>
>
>
> [ 5] local 192.168.1.3 port 5001 connected with
> 192.168.1.12 port 60926
> [ 5] 0.0-10.0 sec 1.10 GBytes 941 Mbits/sec <------
> MACBOOK PRO as
> client on same LAN/ROUTER
>
>
> Windows as the server:
>
> ------------------------------------------------------------
> Server listening on TCP port 5001
> TCP window size: 64.0 KByte (default)
> ------------------------------------------------------------
> [ 4] local 192.168.1.8 port 5001 connected with
> 192.168.1.3 port 60529
> [ ID] Interval Transfer Bandwidth
> [ 4] 0.0-10.0 sec 1014 MBytes 850 Mbits/sec
> <--------- Freebsd 10 as
> client on same LAN/ROUTER
>
>
>
> [ 4] local 192.168.1.8 port 5001 connected with
> 192.168.1.12 port 60933
> [ 4] 0.0-10.0 sec 1.08 GBytes 931 Mbits/sec <------
> MACBOOK PRO as
> client on same LAN/ROUTER
>
>
>
> Macbook Pro as the server:
>
> [ 3] local 192.168.1.8 port 52509 connected with
> 192.168.1.12 port 5001
> [ ID] Interval Transfer Bandwidth
> [ 3] 0.0-10.0 sec 823 MBytes 690 Mbits/sec <------
> WINDOWS 8.1 as
> client on same LAN/ROUTER
>
> [ 3] local 192.168.1.3 port 23190 connected with
> 192.168.1.12 port 5001
> [ ID] Interval Transfer Bandwidth
> [ 3] 0.0-10.0 sec 1016 MBytes 852 Mbits/sec <------
> Freebsd 10 as
> client on same LAN/ROUTER
>
>
> With FreeBSD being the server, Windows transfer to FreeBSD
> is slow,
> compared to Macbook to FreeBSD transfer..
> With Windows as the server, FreeBSD and Macbook to Windows
> transfer is
> great.
> With Macbook as server, Windows and FreeBSD transfer is good.
>
> The only bad transfer is Windows to FreeBSD. Windows
> transfer to Mac is
> good. Cant really blame Windows for the poor transfer to
> FreeBSD then.
> Macbook to FreeBSD is outstanding, cant really blame
> FreeBSD for poor
> receive performance.
>
>
> Can you tell us more about the FreeBSD box such as the NIC
> being used?
>
> --
> John Baldwin
> _______________________________________________
> freebsd-net at freebsd.org <mailto:freebsd-net at freebsd.org>
> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to
> "freebsd-net-unsubscribe at freebsd.org
> <mailto:freebsd-net-unsubscribe at freebsd.org>"
>
>
>
> Sure John --
>
> Here is the fbsd nic info:
>
> [vic at yeaguy ~] cat /var/run/dmesg.boot | grep re0
> re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet>
> port 0xe800-0xe8ff mem 0xfdfff000-0xfdffffff,0xfdff8000-0xfdffbfff
> irq 18 at device 0.0 on pci3
> re0: Using 1 MSI-X message
> re0: Chip rev. 0x48000000
> re0: MAC rev. 0x00000000
> miibus0: <MII bus> on re0
> re0: Ethernet address: d8:50:e6:ba:c8:99
>
>
>
> [vic at yeaguy ~] ifconfig
> re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0
> mtu 1500
>
> options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
> ether d8:50:e6:ba:c8:99
> inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
> inet6 fe80::da50:e6ff:feba:c899%re0 prefixlen 64 scopeid 0x1
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> media: Ethernet autoselect (1000baseT <full-duplex>)
> status: active
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
> options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
> inet6 ::1 prefixlen 128
> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
> inet 127.0.0.1 netmask 0xff000000
> nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
> [vic at yeaguy ~]
>
> I tried to remove rxcsum and txcsum, but that didnt really improve
> the behavior.... I almost convinced its a iperf issue? maybe..
> after iperf testing i did a FTP transfer and it exceeded what
> iperf is claiming the throughput is.. so im not sure what to make
> of it.
>
>
> You might try installing iperf3 and testing with that. iperf3 is a
> major rewrite of iperf and is totally incompatible with the older
> version, so you will need to install iperf3 on all systems
>
> I doubt iperf is the issue, but this is a way to check.
> --
> R. Kevin Oberman, Network Engineer, Retired
> E-mail: rkoberman at gmail.com <mailto:rkoberman at gmail.com>
iperf3 on windows isnt playing nice..
More information about the freebsd-net
mailing list