Group: comp.os.linux.networking
From: Yong Huang
Date: Friday, March 14, 2008 10:36 PM
Subject: Re: Any way to eliminate bonding interface dropped packets?

On Mar 14, 11:52 am, buck wrote:
> On Thu, 13 Mar 2008 15:36:32 -0700 (PDT), Yong Huang
>
> wrote:
> >$ ifconfig bond1
> >bond1 Link encap:Ethernet HWaddr 00:1B:78:58:F4:9C
> > inet addr:192.168.2.11 Bcast:192.168.2.255 Mask:
> >255.255.255.0
> > inet6 addr: fe80::21b:78ff:fe58:f49c/64 Scope:Link
> > UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
> > RX packets:150304549 errors:0 dropped:52 overruns:0 frame:0
> > TX packets:148948403 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 txqueuelen:0
> > RX bytes:111541084012 (103.8 GiB) TX bytes:109717011822
> >(102.1 GiB)
> >Thanks.
>
> >Yong Huang
>
> I know nothing of bonding, but can you set txqueuelen (anywhere, not
> just on bond1)? The zero size says there is no buffer. This probably
> won't help because RX is the problem, but I've had some (small)
> success with other devices that have no buffer by setting txqueuelen
> to 1000.
> --
> buck

Thanks, buck. I did 'ifconfig bond1 txqueuelen 1000' (eth2 and eth3
are already 1000). The rate of dropped packets increase remains the
same.

To David, thanks for your comments. I think I have to agree with you
we're already near perfection so we'll probably live with it. We're
stress testing this 8-node Oracle RAC (cluster).

Yong Huang

Safety Articles | Usenet Groups | Usenet News | Bluegrass