Tkeċċija tal-cache tad-diska f'Squid 7: LRU u marki tal-ilma
Ifhem il-politika tas-sostituzzjoni tal-cache tad-diska ta' Squid 7 u l-marki tal-ilma baxxi u għoljin, minflok ma tqis l-oġġetti fil-cache bħala fajls permanenti.
Squid ma jżommx kull oġġett li qatt daħħal fil-cache. Il-maħżen tad-diska tiegħu għandu kapaċità kkonfigurata u politika tas-sostituzzjoni biex tagħżel liema oġġetti fil-cache jitneħħew.
Fl-interface ta' Squid 7, il-politika LRU ordinarja u l-marki tal-ilma tad-diska awtomatiċi huma espressi hekk:
cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95Il-marki tal-ilma huma persentaġġi tal-ispazju tal-iswap ikkonfigurat. Is-sostituzzjoni tibda meta l-użu jkun 'il fuq mill-marka l-baxxa. Hekk kif l-użu joqrob lejn il-marka l-għolja, it-tkeċċija ssir aktar aggressiva, bil-għan li l-cache tibqa' qrib il-marka l-baxxa.
LRU tagħżel l-oġġetti skont l-użu reċenti. Il-kapaċità hija stabbilita mill-konfigurazzjoni tal-maħżen tad-diska, inklużi l-entrati cache_dir rilevanti; il-bdil ta' marka tal-ilma ma joħloqx spazju tad-diska addizzjonali.
Dan huwa ċ-ċiklu tal-ħajja normali tal-cache: oġġett jista' jitneħħa u jerġa' jinġieb meta jiġi mitlub aktar tard. M'hemmx għalfejn tħassar il-cache kollha sempliċement għax inġabru ħafna fajls.
Kompli tissorvelja s-sistema tal-fajls innifisha. Ir-reġistri, il-metadata, il-fajls temporanji u programmi oħra jistgħu jokkupaw spazju barra mill-kapaċità tal-oġġetti fil-cache. Is-sostituzzjoni tal-cache tħaddem il-maħżen ta' Squid, mhux kull fajl li jaqsam id-diska.