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>