gstripe small transaction size

Ivan Voras ivoras at freebsd.org
Tue Sep 28 12:53:02 UTC 2010


On 09/28/10 14:44, Stephen Sanders wrote:
> Increasing MAXPHYS and turning up the stripe size won't have the effect
> I'm looking for ?

I've missed you tuned MAXPHYS up. Yes, in this case it should work, if 
the underlying driver supports larger IO sizes.

As I see it, if all of these are true:
	* MAXPHYS is upped to be at least stripe_size * number_of_drives (and 
possibly 2x that, to use "fast mode" of gstripe)
	* vfs.hirunningspace is > MAXPHYS
	* the driver supports IOs of at least your stripe_size
	* the file system doesn't introduce unnecessary choppiness in IO (i.e. 
use soft-updates)

it is reasonable to expect streaming IO to your array will use larger 
transactions.




More information about the freebsd-performance mailing list