Thursday, 4 December 2014

Re: netsurf: branch master updated. release/3.2-500-gd08acbc

<snip other discussion which i have not addressed>

>
> The disk cache throughput should be measured against network
> throughput, not against some arbitrary ideal. I'd argue that it
> shouldn't be disabling itself based on one bad result either, which is
> what is happening here.

Eventually I will add the network fetch bandwidth measurement, however
as has been discovered it was hard enough to manage this in the
backing store code so I have not done this yet.

However I have changed the disabling test to be scheduled 100 time
quanta in the future when a single write goes slow and then check
against the overall write bandwidth so the low bandwidth writes must
occur over a substantial time period before we disable the cache now
instead of just a single event.

Hope that addresses the "lumpy" nature of writeouts causing spurious
backing store disables.

--
Regards Vincent
http://www.kyllikki.org/

No comments:

Post a Comment