On Jan 11, 2007, at 2:28 PM, Scott Atchley wrote:
On Jan 11, 2007, at 2:47 PM, Sam Lang wrote:
So this 11 msec delay could be caused by writing to disk, but if
you don't have data sync enabled (which I don't think you do),
then 11 msec for 1 MB is about 90MB/s to write data to buffer
cache and return the write ack response. We might be delayed
here by having to wait for flow buffers being free'd up from one
of the first 8 1MB messages. Could you increase the
FlowBuffersPerFlow option in the fs.conf to 16 or 20 and see
what happens?
-sam
I will try this.
I know that the default for FlowBuffersPerFlow is 8 per the
webpage, but I count 10 per flow in the log. I also find that
when using the -b flag, that it performs best with multiples of
10 buffers.
You're doing 10MB requests with 1MB flow buffers. I think the 10
flows per request are from that, so the number of flow buffers is
still 8, it just has to reuse 2 of them.
-b specifies the request size doesn't it? Using multiples of 10
for that value improves performance? I really have no idea, but
would have guessed that multiples of the flow buffer size (in your
case 1MB) would have been better.
-sam
With FlowBuffersPerFlow set to 20, I am roughly the same gaps as
before (~11 msec between last send completion and the recv
completion and ~18 msec between transfers).
Hmm..yeah changing that value never seems to do anything. <shrug>
As Julian points out we should probably try to debug this delay on
the server better without getting the disk involved. Unfortunately,
we don't have TAS in place in our current release. You might try
putting the server storage on tmpfs, Pete did this a month or so ago
and was getting repeatable results. He was seeing context switches
costing 10s of microseconds, so that doesn't explain an 11 msec lag.
http://www.beowulf-underground.org/pipermail/pvfs2-developers/2006-
December/002972.html
-sam
Scott
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers