Hello,
I have a pvfs2 file system configured over 20 IO servers with a default stripe size of 64Kbytes.
I am running a simple test program where I write a matrix to file.

This is what I see:
If the 1GByte matrix is written in block sizes of 2Mbytes, the performance is much better than writing the matrix in blocks of 64Kbytes. I am not sure I understand why. Since the stripe size is 64KB, every block of 2MB eventually gets broken into 64KB blocks which are written to the IO servers, so the performance should nearly be equal. I would understand why writing block size < stripe_size should perform badly, but when the block size exceeds the stripe size, I expect the performance to peak out.

Can someone explain what happens here? Your help is appreciated.

Best,
Kshitij Mehta

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

Reply via email to