From: Nix <nix@esperi.org.uk>
To: Trond Myklebust <trond.myklebust@fys.uio.no>
Cc: linux-kernel@vger.kernel.org, thockin@hockin.org
Subject: Re: 2.6.15.1: persistent nasty hang in sync_page killing NFS (ne2k-pci / DP83815-related?), i686/PIII
Date: Sun, 29 Jan 2006 21:54:00 +0000 [thread overview]
Message-ID: <871wyq3dl3.fsf@amaterasu.srvr.nix> (raw)
In-Reply-To: <1138566075.8711.39.camel@lade.trondhjem.org> (Trond Myklebust's message of "Sun, 29 Jan 2006 15:21:15 -0500")
On Sun, 29 Jan 2006, Trond Myklebust uttered the following:
> On Sun, 2006-01-29 at 19:56 +0000, Nix wrote:
>> Further info, possibly in support of your suggestion, possibly not: the
>> problem does *not* occur with NFS-over-TCP. So it's specific to UDP,
>> this hardware (perhaps motherboard or network card, see the .config
>> diff), *and* NFS. Other UDP stuff (e.g. DNS) gets through fine in both
>> directions; NFS works with TCP; and the whole lot worked before the
>> hardware was changed.
>
> If it works with TCP but not UDP, then the problem is usually either a
> NIC driver issue, or a lossy network.
Not a lossy network; it's switched, there are only three machines on it
(discounting UML instances), and all the links are far from saturation.
I was seeing this with under 30 packets per second inbound to the
failing machine.
I suspected network driver problems from the start, hence my copying Tim
:) the kernel used on this box is non-preempted, which rules out locking
problems, I'd think. I'll hack up a test that sends and receives huge
UDP packets, and see how it does.
(netcat should do the trick.)
... well, netcatting this file around via UDP yields such wildly
divergent values, even on an unsaturated network, that I'm inclined to
disregard it entirely: transfers to *localhost* of a 3Mb file yield <90K
at the other end, and I doubt the localhost link should be lossy!
Anyone know a reliable way to test this?
(and surely if it was just packet loss, we wouldn't see *every* packet
getting lost, for *hours*, as we saw here? I left five UDP NFS sessions
frozen on Saturday night, and they were still frozen on Sunday morning,
several NFS servers sending the same data to the failing client over and
over every two seconds without fail, and the client seemingly
disregarding all of it.)
> Comparing with DNS is not really useful, because NFS over UDP uses much
> larger packet sizes (32k usually) which causes heavy use of
> fragmentation.
Indeed.
--
`I won't make a secret of the fact that your statement/question
sent a wave of shock and horror through us.' --- David Anderson
next prev parent reply other threads:[~2006-01-29 21:54 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-28 22:52 2.6.15.1: persistent nasty hang in sync_page killing NFS (ne2k-pci / DP83815-related?), i686/PIII Nix
2006-01-29 1:59 ` Trond Myklebust
2006-01-29 14:24 ` Nix
2006-01-29 19:56 ` Nix
2006-01-29 20:21 ` Trond Myklebust
2006-01-29 21:54 ` Nix [this message]
2006-01-29 22:02 ` Trond Myklebust
2006-01-30 16:55 ` Nix
2006-01-30 17:09 ` Trond Myklebust
2006-01-30 17:31 ` 2.6.15.1: UDP fragments >27208 bytes lost with ne2k-pci on DP83815 (was Re: persistent nasty hang in sync_page killing NFS (ne2k-pci / DP83815-related?), i686/PIII) Nix
2006-01-30 19:03 ` thockin
2006-01-30 19:07 ` 2.6.15.1: UDP fragments >27208 bytes lost with ne2k-pci on DP83815 Nix
2006-01-30 19:32 ` thockin
2006-01-30 19:49 ` Nix
2006-01-30 22:18 ` Nix
2006-01-30 19:36 ` 2.6.15.1: persistent nasty hang in sync_page killing NFS(ne2k-pci / DP83815-related?), i686/PIII Roger Heflin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=871wyq3dl3.fsf@amaterasu.srvr.nix \
--to=nix@esperi.org.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=thockin@hockin.org \
--cc=trond.myklebust@fys.uio.no \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox