From owner-freebsd-net@FreeBSD.ORG Wed Apr 26 15:15:09 2006 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 10F6F16A413 for ; Wed, 26 Apr 2006 15:15:09 +0000 (UTC) (envelope-from lee@wildcard.net.uk) Received: from ded.office.wildcard.net.uk (ded.office.wildcard.net.uk [82.138.232.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60B1243D6B for ; Wed, 26 Apr 2006 15:14:58 +0000 (GMT) (envelope-from lee@wildcard.net.uk) Received: from [192.168.15.3] (gate.int.office.wildcard.net.uk [192.168.15.3]) by ded.office.wildcard.net.uk (8.13.3/8.13.3) with ESMTP id k3QFFFkY009830; Wed, 26 Apr 2006 16:15:17 +0100 (BST) (envelope-from lee@wildcard.net.uk) Message-ID: <444F8E89.2050905@wildcard.net.uk> Date: Wed, 26 Apr 2006 16:15:21 +0100 From: Lee Johnston User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: tpeixoto@widesoft.com.br References: <49594.200.230.201.250.1146063341.squirrel@www.widemail.com.br> In-Reply-To: <49594.200.230.201.250.1146063341.squirrel@www.widemail.com.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-net@freebsd.org Subject: Re: Packet loss with traffic shaper and routing 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: Wed, 26 Apr 2006 15:15:09 -0000 Hi, Try using device polling to reduce the number of interrupts. Add this to your kernel: options DEVICE_POLLING options HZ=1000 And set sysctl kern.polling.enable=1 Hope this helps, Regards, Lee. tpeixoto@widesoft.com.br wrote: > Hello all! > > We have a machine working as a router and bandwidth limiter for our > network. It routes the traffic through two 'bge' interfaces utilizing only > public IPs. No NAT is used. We only have IPFW rules for traffic shaping by > MAC addresses. > It works fine, but we have been experiencing high latency and packet loss. > There is no other major services in this machine, cpu utilization is low, > memory is fine, no disk activity, but load average is always around 1.5 or > 2, even if I disable IPFW layer 2 filtering. > Network traffic is not greater than 12 Mbit/s. > > The system is a FreeBSD 5.4-RELEASE, running on a dual CPU: Intel(R) > Xeon(TM) CPU 3.06GHz (3051.47-MHz 686-class CPU) compiled with SMP kernel: > cpu0 (BSP): APIC ID: 0 > cpu1 (AP): APIC ID: 1 > cpu2 (AP): APIC ID: 6 > cpu3 (AP): APIC ID: 7 > > > top output: > > last pid: 14039; load averages: 1.61, 1.62, 1.56 > 37 processes: 1 running, 35 sleeping, 1 zombie > CPU states: 0.0% user, 0.0% nice, 1.4% system, 30.8% interrupt, 67.8% idle > Mem: 16M Active, 421M Inact, 149M Wired, 688K Cache, 112M Buf, 1417M Free > Swap: 1024M Total, 1024M Free > > PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND > 6245 root 96 0 2672K 2236K select 2 3:48 0.00% 0.00% dhcpd > 329 root 96 0 1328K 892K select 0 2:48 0.00% 0.00% syslogd > 453 root 96 0 3384K 2508K select 2 0:33 0.00% 0.00% sshd > > > > > systat -iostat output: > > /0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 > Load Average |||||||||| > > /0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 > cpu user| > nice| > system| > interrupt|XXXXXXXXXXXXXXXXX > idle|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX > > /0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 > da0 MB/s > tps|X > pass0 MB/s > tps| > > > Can anyone give me some advice? > Thank you in advance! > > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > > -- ------------------------------------------------------------------------ Wildcard Internet - end-to-end internet solutions Lee Johnston - Wildcard Internet Tel: 0845 165 1510 Fax: 0845 165 1511 Email: lee@wildcard.net.uk Web: www.wildcard.net.uk