[Pvfs2-developers] pvfs2-cp profile

Scott Atchley atchley at myri.com
Thu Jan 11 15:28:28 EST 2007


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).

Scott


More information about the Pvfs2-developers mailing list