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