On Thu, 2011-07-28 at 15:23 -0400, Gregory Magoon wrote: > Hi, > I have been having issues when running MPICH2-1.4 on a NFSv4 filesystem (they > both seem to work fine on their own). When I mount as NFS version 4, I get lots > of NFS traffic on my internal network (seen when I run sudo iftop -i eth1) and > the mpich2 tests time out or give i/o errors. However, when I mount the NFS as > version 3, the MPICH2 tests seem to work without any major problems. Even > though I can get this working by switching to NFSv3, I would like to get MPICH2 > working with NFSv4, if possible. Is there something in my NFS configuration (see > below) that is not possible with NFSv4 or is this some sort of conflict between > MPICH2-1.4 and NFSv4? > > Thanks, > Greg > > > Here is the /etc/exports on the NFS server: > /usr/local 192.168.2.0/24(async,fsid=1,ro,no_root_squash,no_subtree_check) > /home 192.168.2.0/24(async,fsid=2,rw,no_root_squash,no_subtree_check) > > Here are the NFS mounting details from "nfsstat -m": > > NFSv4 (hangs and times out, with large quantity of NFS traffic): > /home from 192.168.2.11:/home/ > Flags: > rw,relatime,vers=4,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=20,retrans=32,sec=sys,clientaddr=192.168.2.1,minorversion=0,local_lock=none,addr=192.168.2.11 > This is getting to be a FAQ... 2 second timeouts over TCP are just plain wrong: they will cause you to continuously disconnect and reconnect (as 'netstat -t' is bound to show you). Please don't muck with the default timeo=600. There is also no reason to mess with rsize and wsize: allow the client and server to autonegotiate. -- Trond Myklebust Linux NFS client maintainer NetApp Trond.Myklebust@xxxxxxxxxx www.netapp.com -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html