[Pvfs2-developers] patches: tuning options
Phil Carns
pcarns at wastedcycles.org
Thu Aug 10 17:04:33 EDT 2006
flow-proto-tuning.patch:
-----------
This patch adds "FlowBufferSizeBytes" and "FlowBuffersPerFlow" options
to the configuration file format. They allow you to specify the buffer
size that the default flow protocol will use as well as the maximum
number of buffers to use per flow. Note that if you change either of
these parameters, then you need to remount any active clients so that
they pick up the configuration change before performing any I/O.
max-aio.patch:
----------
This patch adds "TroveMaxConcurrentIO" to the configuration file format.
It allows you to specify the maximum number of I/O operations that
trove will allow to proceed concurrently (currently 16). Note from the
previous email regarding AIO that depending on your access pattern, AIO
may queue all of your operations anyway regardless of this setting. It
probably doesn't have much effect unless you are accessing more than one
file at a time, or if you are using an alternative to the stock AIO
implementation.
As a side note, I generally am not including any pvfs2-genconfig changes
with these types of patches, but I can make them available if anyone is
interested. We typically add command line arguments to pvfs2-genconfig
for every parameter so that we can reproduce consistent configuration
files by calling pvfs2-genconfig from a script, but I don't know if this
is generally useful or just adds clutter :)
-Phil
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flow-proto-tuning.patch
Type: text/x-patch
Size: 21574 bytes
Desc: not available
Url : http://www.beowulf-underground.org/pipermail/pvfs2-developers/attachments/20060810/32fbc15f/flow-proto-tuning-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: max-aio.patch
Type: text/x-patch
Size: 5411 bytes
Desc: not available
Url : http://www.beowulf-underground.org/pipermail/pvfs2-developers/attachments/20060810/32fbc15f/max-aio-0001.bin
More information about the Pvfs2-developers
mailing list