Nid yw Squid yn cadw pob gwrthrych y mae erioed wedi'i cache. Mae gan ei storfa ddisg gapasiti wedi'i ffurfweddu a pholisi disodli ar gyfer dewis pa wrthrychau sydd wedi'u cache i'w tynnu.

Yn rhyngwyneb Squid 7, mynegir y polisi LRU arferol a'r marciau dŵr disg rhagosodedig fel hyn:

cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95

Canrannau o'r gofod cyfnewid wedi'i ffurfweddu yw'r marciau dŵr. Mae disodli yn dechrau pan fo'r defnydd uwchlaw'r marc dŵr isel. Wrth i'r defnydd agosáu at y marc uchel, mae dadfudo yn mynd yn fwy ymosodol, gan anelu at gadw'r cache yn agos at y marc isel.

Mae LRU yn dewis gwrthrychau yn ôl y defnydd diweddar. Sefydlir y capasiti gan ffurfweddiad y storfa ddisg, gan gynnwys y cofnodion cache_dir perthnasol; nid yw newid marc dŵr yn creu mwy o ofod disg.

Dyna gylch bywyd arferol y cache: gellir tynnu gwrthrych a'i nôl eto pan ofynnir amdano'n ddiweddarach. Nid oes angen dileu'r cache cyfan dim ond oherwydd ei fod wedi casglu llawer o ffeiliau.

Parhewch i fonitro'r system ffeiliau ei hun. Gall logiau, metadata, ffeiliau dros dro a rhaglenni eraill feddiannu gofod y tu allan i gapasiti'r gwrthrychau sydd wedi'u cache. Mae disodli cache yn rheoli storfa Squid, nid pob ffeil sy'n rhannu'r disg.

Erthyglau cysylltiedig