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
