From owner-freebsd-current@FreeBSD.ORG Mon Nov 22 14:17:33 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48BD716A4CE; Mon, 22 Nov 2004 14:17:33 +0000 (GMT) Received: from juniper.fornext.org (53.35.138.210.xn.2iij.net [210.138.35.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7146743D46; Mon, 22 Nov 2004 14:17:32 +0000 (GMT) (envelope-from shino@fornext.org) Received: from [127.0.0.1] (thyme.fornext.org [192.168.3.32]) by juniper.fornext.org (Postfix) with ESMTP id BB5FB2A; Mon, 22 Nov 2004 23:17:30 +0900 (JST) Date: Mon, 22 Nov 2004 23:17:36 +0900 From: Shunsuke SHINOMIYA To: Matthew Dillon In-Reply-To: <20041122104527.5204.SHINO@fornext.org> References: <200411220038.iAM0c7JQ052589@apollo.backplane.com> <20041122104527.5204.SHINO@fornext.org> Message-Id: <20041122221011.CFF4.SHINO@fornext.org> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.12 [ja] cc: Jeremie Le Hen cc: freebsd-current@freebsd.org cc: freebsd-stable@freebsd.org Subject: Re[5]: serious networking (em) performance (ggate and NFS) problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Nov 2004 14:17:33 -0000 I did FastEthernet throughput test by Smartbits with SmartApp. It's simpler than TCP throughput measurement. :) This Smartbits has some FastEthernet ports, has no GbE ports. The router is consist of single Xeon 2.4GHz which is HTT enabled and two on-boarded em interfaces. The kernel is 5.3-RELEASE with option SMP. if_em.c is version 1.44.2.3 with the sysctl-able patch. kern.random.sys.harvest.ethernet is set to 0. `Interrupt Moderation on' means the combination of parameters, hw.em?.rx_int_delay: 0 hw.em?.tx_int_delay: 66 hw.em?.rx_abs_int_delay: 66 hw.em?.tx_abs_int_delay: 66 hw.em?.int_throttle_ceil: 8000. `Interrupt Moderation off' means the combination of parameters, hw.em?.rx_int_delay: 0 hw.em?.tx_int_delay: 0 hw.em?.rx_abs_int_delay: 0 hw.em?.tx_abs_int_delay: 0 hw.em?.int_throttle_ceil: 0. `on/off' means input side interface(em0)'s moderation is `on' and output side interface(em1)'s moderation is `off'. hmm ..., the results of off/on are unstable. (A) ... Passed Rate(%) (B) ... Passed Rate(pps) Interrupt Moderation on/on Frame 1st Trial 2nd Trial 3rd Trial Size (A) (B) (A) (B) (A) (B) 64 28.14 41876 28.14 41876 28.14 41876 128 50.08 42301 49.50 41805 49.50 41806 256 93.24 42229 92.00 41666 92.62 41946 512 100.00 23496 100.00 23496 100.00 23496 1024 100.00 11973 100.00 11973 100.00 11973 1280 100.00 9615 100.00 9615 100.00 9615 1518 100.00 8127 100.00 8127 100.00 8127 Interrupt Moderation on/off Frame 1st Trial 2nd Trial 3rd Trial Size (A) (B) (A) (B) (A) (B) 64 28.14 41876 27.50 40916 28.14 41876 128 50.08 42301 48.85 41254 49.50 41806 256 93.24 42229 92.00 41666 92.62 41946 512 100.00 23496 100.00 23496 100.00 23496 1024 100.00 11973 100.00 11973 100.00 11973 1280 100.00 9615 100.00 9615 100.00 9615 1518 100.00 8127 100.00 8127 100.00 8127 Interrupt Moderation off/on Frame 1st Trial 2nd Trial 3rd Trial Size (B) (C) (B) (C) (B) (C) 64 100.00 148807 100.00 148807 99.41 147927 128 100.00 84458 55.74 47080 61.41 51867 256 100.00 45289 98.75 44722 100.00 45289 512 100.00 23496 100.00 23496 100.00 23496 1024 100.00 11973 100.00 11973 100.00 11973 1280 100.00 9615 100.00 9615 100.00 9615 1518 100.00 8127 100.00 8127 100.00 8127 Interrupt Moderation off/off Frame 1st Trial 2nd Trial 3rd Trial Size (B) (C) (B) (C) (B) (C) 64 81.55 121358 81.55 121358 82.35 122547 128 100.00 84458 100.00 84458 100.00 84458 256 100.00 45289 100.00 45289 100.00 45289 512 100.00 23496 100.00 23496 100.00 23496 1024 100.00 11973 100.00 11973 100.00 11973 1280 100.00 9615 100.00 9615 100.00 9615 1518 100.00 8127 100.00 8127 100.00 8127 -- Shunsuke SHINOMIYA