Squid 7 диск кэшинен чыгаруу: LRU жана суу белгилери
Squid 7 диск кэшинин алмаштыруу саясатын жана төмөнкү менен жогорку суу белгилерин түшүнүңүз, кэштелген объектилерди туруктуу файлдар деп эсептебей.
Squid мурда кэшке салган ар бир объектини сактабайт. Анын диск кампасынын белгиленген сыйымдуулугу жана кайсы кэштелген объектилер алынаарын тандоочу алмаштыруу саясаты бар.
Squid 7 интерфейсинде кадимки LRU саясаты жана демейки диск суу белгилери мындай туюнтулат:
cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95Суу белгилери конфигурацияланган swap мейкиндигинин пайыздары. Алмаштыруу пайдалануу төмөнкү белгиден жогору болгондо башталат. Пайдалануу жогорку белгиге жакындаган сайын чыгаруу ошончолук агрессивдүү болот, кэшти төмөнкү белгиге жакын кармоо максатында.
LRU объектилерди акыркы пайдалануу боюнча тандайт. Сыйымдуулук диск кампасынын конфигурациясы менен аныкталат, анын ичинде тийиштүү cache_dir жазуулары; суу белгисин өзгөртүү кошумча диск мейкиндигин түзбөйт.
Бул кэштин кадимки жашоо циклы: объекти алынып, кийин суралганда кайра алынышы мүмкүн. Көп файл чогулду деп бүт кэшти жок кылуунун кереги жок.
Файлдык системаны өзүн көзөмөлдөөнү улантыңыз. Журналдар, метаберилиштер, убактылуу файлдар жана башка программалар кэштелген объектилердин сыйымдуулугунан тыш орун ээлеши мүмкүн. Кэшти алмаштыруу Squid кампасын башкарат, дискти бөлүшкөн ар бир файлды эмес.