Hreinsun diskskyndiminnis í Squid 7: LRU og vatnsmerki
Skiljið skiptistefnu diskskyndiminnis Squid 7 og neðri og efri vatnsmerki í stað þess að líta á skyndiminnið sem varanlegar skrár.
Squid geymir ekki hvern hlut sem það hefur einhvern tíma skyndiminnið. Disksgeymslan hefur stillt afkastagetu og skiptistefnu sem velur hvaða skyndiminnið hlutir eru fjarlægðir.
Í Squid 7 viðmótinu eru venjulega LRU stefnan og sjálfgefin diskvatnsmerki sett fram þannig:
cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95Vatnsmerkin eru prósentur af stilltu skiptisplássi. Skipting hefst þegar notkun er yfir neðra vatnsmerkinu. Þegar notkun nálgast efra merkið verður hreinsunin árásargjarnari, í þeim tilgangi að halda skyndiminninu nálægt neðra merkinu.
LRU velur hluti eftir nýlegri notkun. Afkastagan er ákvörðuð af stillingum disksgeymslunnar, þar á meðal viðeigandi cache_dir færslum; að breyta vatnsmerki býr ekki til aukið diskpláss.
Þetta er eðlilegur lífsferill skyndiminnis: hlut má fjarlægja og sækja aftur þegar beðið er um hann síðar. Ekki þarf að eyða öllu skyndiminninu bara af því að mikið af skrám hefur safnast þar.
Haltu áfram að fylgjast með skráarkerfinu sjálfu. Annálar, lýsigögn, tímabundnar skrár og önnur forrit geta tekið pláss utan afkastagetu skyndiminniðra hluta. Skipting skyndiminnis stýrir geymslu Squid, ekki hverri skrá sem deilir disknum.