Squid nu păstrează fiecare obiect pe care l-a pus vreodată în cache. Depozitul său pe disc are o capacitate configurată și o politică de înlocuire care alege ce obiecte din cache se elimină.

În interfața Squid 7, politica LRU obișnuită și marcajele de apă implicite pentru disc se exprimă astfel:

cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95

Marcajele de apă sunt procente din spațiul de swap configurat. Înlocuirea începe când utilizarea depășește marcajul de jos. Pe măsură ce utilizarea se apropie de marcajul de sus, eliminarea devine mai agresivă, cu scopul de a menține cache-ul aproape de marcajul de jos.

LRU alege obiectele după utilizarea recentă. Capacitatea este stabilită de configurația depozitului pe disc, inclusiv intrările cache_dir relevante; modificarea unui marcaj de apă nu creează spațiu suplimentar pe disc.

Acesta este ciclul normal de viață al cache-ului: un obiect poate fi eliminat și adus din nou când este cerut mai târziu. Nu este nevoie să ștergeți întregul cache doar pentru că s-au adunat multe fișiere.

Continuați să monitorizați sistemul de fișiere în sine. Jurnalele, metadatele, fișierele temporare și alte programe pot ocupa spațiu în afara capacității obiectelor din cache. Înlocuirea din cache gestionează depozitul Squid, nu fiecare fișier care partajează discul.

Articole similare