From owner-freebsd-net@FreeBSD.ORG Tue Dec 27 10:56:54 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 681CE16A41F for ; Tue, 27 Dec 2005 10:56:54 +0000 (GMT) (envelope-from zhang@ist.osaka-u.ac.jp) Received: from terra.ane.cmc.osaka-u.ac.jp (terra.ane.cmc.osaka-u.ac.jp [133.1.74.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEB1743D55 for ; Tue, 27 Dec 2005 10:56:53 +0000 (GMT) (envelope-from zhang@ist.osaka-u.ac.jp) Received: from [192.168.1.75] (muse.ane.cmc.osaka-u.ac.jp [133.1.74.180]) (authenticated bits=0) by terra.ane.cmc.osaka-u.ac.jp (8.12.10/8.12.10) with ESMTP id jBRAupsN026768 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 Dec 2005 19:56:51 +0900 Message-ID: <43B11DF3.8070501@ist.osaka-u.ac.jp> Date: Tue, 27 Dec 2005 19:56:51 +0900 From: Zongsheng Zhang User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-net@freebsd.org X-Enigmail-Version: 0.93.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: tcp performance X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 10:56:54 -0000 Hi, *, For testing throughput of a TCP connection, the following topology is used: Host-A ---GB Ethernet--- Dummynet ---GB Ethernet--- Host-B Host-A/B use FreeBSD v6.0. Sysctl parameters of Host-A/B are: kern.ipc.nmbclusters=32768 net.inet.tcp.inflight.enable=0 net.inet.tcp.sendspace=2097152 # 2M net.inet.tcp.recvspace=2097152 # 2M When RTT in Dummynet is set to 0ms, the throughput (A--B) is about 900Mbps. The buffer size is enough to fill a link bandwidth=800Mbps, and RTT=20ms. However, if RTT is set to 20ms, the throughput is only about 500Mbps. Are there other parameters which are necessary to adjust? Does anyone have suggestion for high throughput? Thanks in advance. -- Zongsheng Zhang zhang@ist.osaka-u.ac.jp