Mitä Squidin tavulaskuria liikennekiintiön tulisi käyttää?
Päätä, mittaako välityspalvelimen kiintiö vastauksia, pyyntöjä, ylävirran runkoja vai liityntälinkin liikennettä ennen Squid-lokikenttien summaamista.
”Anna jokaiselle käyttäjälle kymmenen gigatavua” kuulostaa täsmälliseltä, kunnes kaksi raporttia eroavat. Toinen summasi asiakkaille lähetetyt vastaukset, toinen laski ylävirrasta haetut tavut. Molemmat voivat raportoida valitsemansa kentän oikein.
Squidin lokimuodossa on erilliset laskurit:
| Kenttä | Dokumentoitu mittaus |
|---|---|
%<st | Asiakkaalle lähetetty vastausliikenne yhteensä mukautuksen jälkeen |
%>st | Asiakkaalta vastaanotettu pyynnön kokonaiskoko ilman paloitellun koodauksen tavuja |
%<bs | Seuraavalta hypyltä vastaanotetut HTTP:tä vastaavat viestirungon tavut dokumentoiduin poikkeuksin |
Squidin alkuperäisen lokin tavusarake käyttää asiakasvastauksen laskuria. Se ei lupaa, että arvo vastaa tallennetun tiedoston pituutta, eikä mittaa jokaista Ethernet- tai IP-tavua, jonka operaattori veloittaa.
Välimuistiosumat havainnollistavat eron: Squid voi lähettää vastauksen hakematta uutta ylävirrasta. Paljon lataava työ havainnollistaa toisen: vain vastauksia laskettaessa pyynnön suunta jää budjetin ulkopuolelle.
CONNECTin kohdalla välityspalvelin voi kirjata välitetyn liikenteen ymmärtämättä jokaista tunnelin salattua tiedostoa tai sivua. Se ei voi muuttaa tunnelin tavusummaa ladattujen sovellusobjektien tarkaksi luetteloksi.
Kirjoita kiintiösopimus laskurin viereen: suunta, havaintopiste, laskentakausi ja identiteetti. Säilytä sitten lokimuodon versio raporttien kanssa. Erimielisyyttä siitä, mitä tavu tarkoittaa, ei pitäisi ”korjata” kertomalla jokaista arvoa arvatulla korjauskertoimella. Valvontaa varten valmiiden tapahtumien summat voivat jäädä jälkeen reaaliaikaisesta käytöstä.