nfs opinion
Bohn Christopher A Capt AFRL/IFSD
Christopher.Bohn@sn.wpafb.af.mil
Wed, 16 Jun 1999 16:36:46 -0400
The advice I gave to my cohorts was to read & write to local disk if they
were going to have much disk access in the middle of execution (vice
beginning & end only) and then collect the results at the end. Obviously
not an answer for diskless nodes...
> -----Original Message-----
> From: Peter de Groot [mailto:pdgtech@kalnet.com.au]
> Sent: Wednesday, June 16, 1999 1:04 PM
> To: beowulf@beowulf.gsfc.nasa.gov
> Cc: Martin de Groot; Tony de Groot
> Subject: nfs opinion
>
>
> I am beginning the come to the conclusion that there
> needs to be a fundimental re-think with nfs, with regards
> to file locking, caching etc.
>
> With a number of nodes banging away against a file system,
> concurrency is becoming a major hassle.
>
> Our software vendor creates and then deletes so called
> "lock" file in the target directory, when opening data files
> for write.
> But with caching, this may be a moot point..... to set the
> mount as nocache would kill nfs performance. Should we create
> and export nocache file system for lock files ??? yuk.
>
> I know there is something around called lockd. But I think
> that that you have to write against it in the software.
>
> I reckon this is going to be a problem as Beowulfs try
> to become more "homogeneous"
>
> Peter
>
>
>
>
>
> >
> > It is required for correctness. If noac is not set, NFS
> caches data about
> > files without maintaining coherence. It is a tradeoff (in
> NFS) between
> > speed and correctness. For many applications where any
> file is being
> > access by only a single process on a single node, there aren't any
> > problems. Once you have multiple processes on different
> nodes accessing
> > the file, whether they are running MPI or Emacs, you can
> run into problems
> > if noac is not set. More specifically for MPI, the MPI I/O
> rules require
> > that changes to a file being accessed from within a
> parallel program meet
> > some relatively loose consistency rules. NFS, without
> noac, does not meet
> > these rules.
> >
> > Bill
>
> --
>
>
> ______________________________________________________________
>
> PDG Technical Services Pty Ltd
> Peter de Groot P.O. Box 10349
> 08) 90916817 Kalgoorlie 6430
> Western Australia
> ______________________________________________________________
>