[Pvfs2-developers] Re: [Pvfs2-users] FUSE for PVFS
Sam Lang
slang at mcs.anl.gov
Tue Jun 12 23:31:23 EDT 2007
On Jun 12, 2007, at 10:19 PM, John Chandy wrote:
>>>> After doing some testing with a 6-node Linux cluster, pvfs2fuse on
>>>> Linux performance is comparable to the PVFS built-in client.
>>>> Iozone
>>>> shows the PVFS client topping out at ~100 MB/s and pvfs2fuse
>>>> topping
>>>> out at ~75 MBs for large files but for small files and small record
>>>> sizes pvfs2fuse does about 30% better. We have yet to do any
>>>> analysis of pvfs2fuse performance to see where the bottlenecks are.
>>
>> Hi John,
>>
>> Out of curiosity, what size files are considered small and large?
>>
>
> Small files are less than 1M with accesses of less than 32K.
>
>> Along these lines, if its possible to make fixes to the code that
>> aren't darwin/apple specific, we tend to prefer that. For
>> example, instead of a separate aiocb struct just for darwin, we
>> could add a check to the configure.in for __error_code and
>> __return_value fields in that struct, and if they don't exist,
>> just #ifndef them out where they're normally used.
>
> Actually, I think the Apple specific code changes in dbpf.h, dbpf-
> bstream.c and pvfs2-xattr.c have been fixed in the latest CVS code
> using the approach you suggested.
Ah yes. I thought I had committed those, but couldn't remember and I
was too lazy to go back and check. :-)
-sam
> The only Apple specific thing that needs to be fixed is the "-
> dynamic" linker flag in configure. And that's not really
> necessary, since it just gives a warning and doesnt break the build.
>
>>
>> Thanks for the patch. Modulo some minor changes I think this will
>> be a worthwhile commit. If you're interested in reporting nightly
>> test builds on darwin to our tinderbox build status page so that
>> we can keep track of commits that break on that platform, we could
>> help you set that up.
>>
>> See: http://www.pvfs.org/pvfs2-nightly-builds/tinderbox2/PVFS2/
>> status.html
>>
>
> I dont mind doing that, but I will probably have to get a hold of a
> desktop Mac since my development has been on my laptop.
>
> John.
More information about the Pvfs2-developers
mailing list