>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
