Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Apr 2006 13:09:35 -0300 (BRT)
From:      tpeixoto@widesoft.com.br
To:        "Lee Johnston" <lee@wildcard.net.uk>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Packet loss with traffic shaper and routing
Message-ID:  <56286.200.230.201.250.1146067775.squirrel@www.widemail.com.br>
In-Reply-To: <444F8E89.2050905@wildcard.net.uk>
References:  <49594.200.230.201.250.1146063341.squirrel@www.widemail.com.br> <444F8E89.2050905@wildcard.net.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Lee,

I got excited, but... surprise!

../../../kern/kern_poll.c:46:2: #error DEVICE_POLLING is not compatible
with SMP
mkdep: compile failed
*** Error code 1

:(

Thanks anyway!


> 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 <mailto:lee@wildcard.net.uk>
> Web: www.wildcard.net.uk <http://www.wildcard.net.uk>;
>
>





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56286.200.230.201.250.1146067775.squirrel>