>From someone that works in a very mixed MDK8.1 and Solaris 8 NFS mixing
world I'd highly recommend using XFS for the linux side. ReiserFS is
nothing but painful nightmares that seem to never go away. No matter how
many times they announce "ReiserFS works with NFS now" it always seems to
have new problems. XFS on the other hand works perfect.

The alleged Solaris->Linux speed problem was traced down as a UDP problem.
(at least for us) Solaris uses TCP NFS by default between itself and other
Solaris boxen. Since Linux does not support TCP NFS (yet) NFS problems can
come up because of the way Solaris handles NFS/UDP. Solaris can do UDP NFS
but if a packet is lost it needs to time out before it re-transmits. Since
Solaris will blast packets very very fast your network can easily be
drained by one machine. A clogged network can cause many dropped packets.
Our solution to the problem was to make sure we had excess bandwidth. All
our 100MB switches/routers have GBit backbone between them so the
likelihood of to much traffic causing packets to be lost basically
disappeared. (we sometimes go through 5 or so routers/switches between
machines - Gbit Backbone really helps)

The same speed problem shows up when one forces Solaris->Solaris to mount
NFS with UDP. (NFS/TCP retransmission is instant under solaris...but not
so with UDP) :(

Other than that we consistantly can push ~10MByte/sec from Solaris->Linux
and Linux->Solaris.

If you can't get a Gbit network backbone try setting the wsize and rsize
to something that is below one ethernet frame.. like 1024.  That seems to
help keep dropped packets down from Solaris. Or code TCP NFS for linux...
;)

On Tue, 15 Jan 2002 [EMAIL PROTECTED] wrote:

> On Tue, 15 Jan 2002, Ricardo Kleemann wrote:
> 
> > Hi,
> >
> > Is anyone aware of any patches to specifically enhance nfs performance in
> > linux? I'm interested in building a server which will be dedicated to
> > serving NFS, but have heard that the "stock" knfsd in linux isn't really
> > very good.
> >
> There's an NFS Howto that has a section on tuning parameters. I've had
> some improvements by tuning wsize and rsize parameters. Occasionally
> I've noticed problems with Solaris clients and I'm currently having a
> problem with an NFS exported ReiserFS partition. Otherwise, it has been
> fine.
> 
> 
> 

--
Bryan Whitehead
SysAdmin - JPL - Interferometry Systems and Technology
Phone: 818 354 2903
[EMAIL PROTECTED]


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to