Справаздача аб квоце, якая абнаўляецца кожныя дзесяць хвілін, можа прапусціць значна больш за дзесяць хвілін бягучага трафіку. Убудаваны журнал транзакцый Squid звычайна запісвае завершаную транзакцыю, таму адкрытае спампоўванне або тунель CONNECT можа яшчэ не паведаміць канчатковую колькасць байтаў.

Спачатку вызначце, які трафік лічыць квота.

Допуск адбываецца да канчатковага ўліку

Дапаможнік можа дапусціць новы запыт з дапамогай базы ўліку. Абнаўленне гэтай базы пазней не спыняе аўтаматычна ўжо дапушчаную працу.

Паралельныя запыты таксама могуць звяртацца да таго ж балансу. Калі засталося 20 MB, дзве адначасовыя аперацыі па 15 MB могуць быць дапушчаны абедзве, перш чым хоць адна зменіць агульную суму. Дакладная справаздача пасля не можа адмяніць перавышэнне.

Кэш аўтэнтыфікацыі і знешніх ACL можа яшчэ больш затрымаць змененае рашэнне. Закэшаваны дазвол — гэта не новая праверка балансу. Улік па IP таксама можа аб'яднаць карыстальнікаў за адной трансляванай крыніцай.

Вызначце мяжу, якую можаце забяспечыць

Мяккая месячная палітыка можа дапускаць затрыманыя сумы і дакументаванае дапушчальнае перавышэнне. Жорсткі жывы ліміт патрабуе аўтарытэтнага жывога вымяральніка і прымусу, здольнага дзейнічаць на бягучы трафік.

Вырашыце, ці дапушчаныя перадачы завяршаюцца, перарываюцца або рэзервуюць бюджэт. Вызначце, як паралельныя аперацыі дзеляць гэты бюджэт і як няўдалыя аперацыі вызваляюць рэзервы. Перадача, якая пачынаецца ледзь ніжэй за ліміт, павінна мець прадказальны вынік.

Уключыце ў дызайн уліку пераход, познія запісы, перазапускі службы і ратацыю журналаў. Захоўвайце ўстойлівы прагрэс апрацоўкі; выдаленне актыўнага журнала, каб пазбегнуць двайнога ўліку, можа наадварот страціць доказы.

Падобныя артыкулы