Squid ne čuva svaki objekat koji je ikada keširao. Njegovo diskovno skladište ima zadati kapacitet i politiku zamene koja bira koji se keširani objekti uklanjaju.

U interfejsu Squid 7 obična LRU politika i podrazumevani diskovni vodeni znakovi izražavaju se ovako:

cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95

Vodeni znakovi su procenti konfigurisanog swap prostora. Zamena počinje kada je iskorišćenje iznad donjeg vodenog znaka. Kako se iskorišćenje približava gornjem znaku, uklanjanje postaje agresivnije, s ciljem da keš ostane blizu donje oznake.

LRU bira objekte prema nedavnoj upotrebi. Kapacitet određuje konfiguracija diskovnog skladišta, uključujući relevantne cache_dir unose; promena vodenog znaka ne stvara dodatni diskovni prostor.

To je normalan životni ciklus keša: objekat može biti uklonjen i ponovo preuzet kada se kasnije zatraži. Nema potrebe brisati ceo keš samo zato što se nakupilo mnogo datoteka.

Nastavite da pratite sam datotečni sistem. Dnevnici, metapodaci, privremene datoteke i drugi programi mogu zauzimati prostor izvan kapaciteta keširanih objekata. Zamena keša upravlja Squid skladištem, a ne svakom datotekom na disku.

Povezani članci