From owner-freebsd-net@FreeBSD.ORG Fri Mar 7 05:17:18 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 27DC878F for ; Fri, 7 Mar 2014 05:17:18 +0000 (UTC) Received: from vms173003pub.verizon.net (vms173003pub.verizon.net [206.46.173.3]) by mx1.freebsd.org (Postfix) with ESMTP id 0BC58B99 for ; Fri, 7 Mar 2014 05:17:17 +0000 (UTC) Received: from [192.168.1.3] ([unknown] [173.60.122.163]) by vms173003.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0N210060FW0HOS20@vms173003.mailsrvcs.net> for freebsd-net@freebsd.org; Thu, 06 Mar 2014 23:17:10 -0600 (CST) Date: Thu, 06 Mar 2014 21:17:05 -0800 (PST) From: jcv To: freebsd-net@freebsd.org Subject: LAN network performance issues Message-id: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-version: 1.0 Content-type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2014 05:17:18 -0000 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@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. I am on version: FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC