[Beowulf] network filesystem
Robert Latham
robl at mcs.anl.gov
Tue Mar 6 08:06:54 PST 2007
On Tue, Mar 06, 2007 at 08:17:32AM +0900, Stu Midgley wrote:
> I can't think of any benchmark you care to mention that a single
> lustre OSS/MDS won't outperform NFS.
Consider an MPI-IO benchmark where all processes write to different
regions of a file. This workload is common in scientific
applications, say when all processes need to write an HDF5 element to
a datafile.
Run that benchmark with one processor and you will get great
performance out of Lustre. Lustre does an excellent job of caching
data amd making single-processor I/O go really really fast.
Run that benchmark with two processors, and the clients will spend a
great deal of time revoking each others extent-based locks and
expiring entries from their caches. Performance will take a
significant hit, but will increase as you add more processes.
I don't mean to come across as a Lustre hater. I'm just trying to
keep the discussion honest: the discussion of the "right" file system
for an application is hard, and lots of factors come into play.
==rob
--
Rob Latham
Mathematics and Computer Science Division A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA B29D F333 664A 4280 315B
More information about the Beowulf
mailing list