On 04.01.2016 17:20, Philip Martin wrote:
Stefan Fuhrmann <eq...@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.

Reply via email to