On 04.01.2016 17:20, Philip Martin wrote:
> Stefan Fuhrmann <eqfox_at_web.de> writes:
>
>> On 04.01.2016 14:25, Philip Martin wrote:
>>> - The number of system calls made by Apache goes down
>>>
>>> 68822 to 50664 for hot FSFS cache
>>
>> Do you have quick way to find out which files
>> we are reading in that case? My guess would
>> be a fair bit of revprops during the report
>> phase but for the GETs, its less obvious.
>
> The patch causes GET responses to stop reading svn:date from disk so
> that saves 8 system calls per request: open/fstat/read/close on the
> revprop manifest followed by open/fstat/read/close on the pack file.
> There are 2232 GET requests in the checkout so that accounts for
> pratically all the difference.
That's what I figured. And given Ivan's results,
the remaining file ops are mostly due to revision
contents exceeding the cache size. I had worried
that we might be reading 'current' and friends
for each GET request.
-- Stefan^2.
Received on 2016-01-11 16:43:42 CET