Squid no conserva tots els objectes que ha desat mai. El seu magatzem de disc té una capacitat configurada i una política de substitució per triar quins objectes desats s'eliminen.

A la interfície de Squid 7, la política LRU habitual i les marques d'aigua de disc per defecte s'expressen així:

cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95

Les marques d'aigua són percentatges de l'espai d'intercanvi configurat. La substitució comença quan l'ús supera la marca baixa. A mesura que l'ús s'acosta a la marca alta, el desallotjament es torna més agressiu, amb l'objectiu de mantenir la memòria cau a prop de la marca baixa.

LRU tria els objectes segons l'ús recent. La capacitat la fixa la configuració del magatzem de disc, incloent-hi les entrades cache_dir corresponents; canviar una marca d'aigua no crea espai de disc addicional.

Aquest és el cicle de vida normal de la memòria cau: un objecte es pot eliminar i tornar a obtenir quan es demani més endavant. No cal esborrar tota la memòria cau només perquè s'hi han acumulat molts fitxers.

Continueu vigilant el sistema de fitxers mateix. Els registres, les metadades, els fitxers temporals i altres programes poden ocupar espai fora de la capacitat dels objectes desats. La substitució de la memòria cau gestiona el magatzem de Squid, no tots els fitxers que comparteixen el disc.

Articles relacionats