Hi-

I have a single node orangefs-2.8.7 setup on a slightly outdated
server-class machine, which has a dual core CPU (1.6GHz) and 16G RAM. The OS
I use is Ubuntu_12.04_amd64.

To get high file creation speed, I configured pvfs server to store both
metadata and file contents to a local tmpfs.
Both "TroveSyncMeta" and "TroveSyncData" were set to "No".
The rest configures were directly generated by pvfs2-genconfig.

I tested pvfs using mdtest linked with pvfs user lib (pvfs2-usrint.h).
The workload is quite simple --- creating a single directory, inserting
10,000 files into it, and then stating these files.

With tmpfs, what I got is 607 file creations if using 1 client thread, and
653 file creations if using 2 client threads.
However, if switching to a local ext4, I could only get 10 file creations
per sec for 1 thread, 13 file creations per sec for 2 threads.

I understand inserting files into a single directory could be slow, due to
db transactions.
However, are the above figures reasonable? 

Cheers,

-- Qing Zheng



_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to