Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Mar 2010 12:57:59 +0200
From:      Attila Nagy <bra@fsn.hu>
To:        Michael Loftis <mloftis@wgops.com>
Cc:        Mailing List FreeBSD Stable <freebsd-stable@freebsd.org>
Subject:   Re: 8-STABLE freezes on UDP traffic (DNS), 7.x doesn't
Message-ID:  <4BB087B7.3030602@fsn.hu>
In-Reply-To: <886B21E1787F0003B89E34B6@[192.168.1.44]>
References:  <4BAB718C.3090001@fsn.hu> <886B21E1787F0003B89E34B6@[192.168.1.44]>

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

Michael Loftis wrote:
>
>
> --On Thursday, March 25, 2010 3:22 PM +0100 Attila Nagy <bra@fsn.hu>
> wrote:
>
> <...>
>> Both unbound and python accepts DNS requests, and it seems when 25%
>> interrupt happens, only unbound is in *udp state, where it is 50%, both
>> programs are in that state.
>
> Try turning of hardware TSO/checksum offload if it's availble on your
> chipset?  ifconfig <interface> -rxcsum -txcsum -tso -- I'm only using
> nfe chips right now, but w/ the TSO/CSUM on they lock up constantly
> under high load.  We're pretty sure it's mostly the nfe driver, or the
> chips themselves, but have never ruled out some generic 8.x hardware
> offload issues.
Bingo, this solved the problem. The current uptime nears four days.
Previously I couldn't go further than a day.

The machine gets very light TCP load (and other machines which get work
well), so I guess it's UDP RX or TX checksum related.





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