Squid бұрын кэшке салған әрбір нысанды сақтамайды. Оның дискілік қоймасының белгіленген сыйымдылығы және қандай кэштелген нысандардың жойылатынын таңдайтын ауыстыру саясаты бар.

Squid 7 интерфейсінде әдеттегі LRU саясаты мен әдепкі дискілік су белгілері былай өрнектеледі:

cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95

Су белгілері — конфигурацияланған swap кеңістігінің пайыздары. Ауыстыру пайдалану төменгі белгіден жоғары болғанда басталады. Пайдалану жоғарғы белгіге жақындаған сайын шығару неғұрлым агрессивті болады, кэшті төменгі белгіге жақын ұстау мақсатында.

LRU нысандарды соңғы пайдалану бойынша таңдайды. Сыйымдылық дискілік қойма конфигурациясымен анықталады, соның ішінде тиісті cache_dir жазбалары; су белгісін өзгерту қосымша дискілік кеңістік жасамайды.

Бұл кэштің қалыпты өмірлік циклі: нысан жойылып, кейін сұралғанда қайта алынуы мүмкін. Тек көп файл жиналды деп бүкіл кэшті жоюдың қажеті жоқ.

Файлдық жүйенің өзін бақылауды жалғастырыңыз. Журналдар, метадеректер, уақытша файлдар және басқа бағдарламалар кэштелген нысандардың сыйымдылығынан тыс орын алуы мүмкін. Кэшті ауыстыру Squid қоймасын басқарады, дискіні бөлісетін әрбір файлды емес.

Қатысты мақалалар