Zakaj lahko prenosi Squid presežejo mesečno kvoto prometa
Razumite, zakaj periodična poročila in dnevniki zaključenih zahtev ne morejo uveljaviti natančne kvote sprotnega prometa proxyja.
Poročilo o kvoti, osveženo vsakih deset minut, lahko zgreši precej več kot deset minut trenutnega prometa. Izvorno beleženje transakcij v Squid običajno zapiše zaključeno transakcijo, zato odprt prenos ali tunel CONNECT morda še ni podal končnega števila bajtov.
Najprej določite, kateri promet kvota šteje.
Dovolitev se zgodi pred končnim obračunom
Pomožni program lahko dovoli novo zahtevo z obračunsko bazo podatkov. Poznejša posodobitev te baze ne ustavi samodejno že dovoljenega dela.
Hkratne zahteve lahko preverjajo tudi isto stanje. Ob 20 MB preostanka se lahko dve hkratni operaciji po 15 MB obe dovolita, preden katera spremeni skupno vsoto. Natančno poznejše poročanje presežka ne more razveljaviti.
Preverjanje pristnosti in predpomnjenje zunanjih seznamov ACL lahko spremenjeno odločitev še odložita. Dovoljenje iz predpomnilnika ni sveže preverjanje stanja. Obračunavanje po naslovu IP lahko tudi združi uporabnike za enim prevedenim virom.
Določite mejo, ki jo lahko uveljavite
Mehka mesečna politika lahko dopušča zapoznele vsote in dokumentirano toleranco presežka. Trda sprotna meja potrebuje verodostojen sprotni merilnik in izvajanje, ki lahko ukrepa pri tekočem prometu.
Odločite, ali se dovoljeni prenosi končajo, prekinejo ali rezervirajo proračun. Določite, kako si hkratne operacije delijo ta proračun in kako neuspele operacije sproščajo rezervacije. Prenos, ki se začne tik pod mejo, mora imeti predvidljiv izid.
V zasnovo obračuna vključite prenos stanja, zapoznele zapise, ponovne zagone storitve in kroženje dnevnikov. Ohranite trajen napredek obdelave; brisanje dejavnega dnevnika zaradi preprečitve dvojnega štetja lahko namesto tega izgubi dokaze.