[Varnish] #14: storage_file.c allocation strategy
Varnish
varnish-bugs at projects.linpro.no
Thu Sep 7 13:00:38 CEST 2006
#14: storage_file.c allocation strategy
----------------------+-----------------------------------------------------
Reporter: des | Owner: phk
Type: defect | Status: new
Priority: low | Milestone: Varnish 1.0
Component: varnishd | Version: trunk
Severity: minor | Resolution:
Keywords: |
----------------------+-----------------------------------------------------
Comment (by phk):
The freelist has been split into 32 buckets on number of pages.
The last bucket holds anything larger than N.
Allocation policy is smallest first, lower address first.
This has significantly reduced the search time and seems to have
benefitted fragmentation as well.
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/14>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list