Чытанне хуткасці і ёмістасці ўсплёску пула затрымкі Squid
Разглядайце пул затрымкі Squid як хуткасць папаўнення і дазвол на ўсплёск, а калі патрабаванне датычыцца адначасовых кліенцкіх злучэнняў, выбірайце асобны кантроль.
delay_pools 1
delay_class 1 1
delay_parameters 1 64000/128000
Чытайце пару як restore/maximum: гэты пул класа 1 атрымлівае 64,000 байт дазволу за секунду і ўтрымлівае не больш за 128,000 байт. Папаўненне складае 512,000 біт за секунду да сеткавых выдаткаў. Даступны дазвол дазваляе ўсплёск; большая максімальная велічыня не падвойвае ўстойлівую хуткасць.
Фрагмент паказвае параметры ў версіях Squid, якія прадастаўляюць пулы затрымкі. Разгортванне ўсё яшчэ патрабуе delay_access для выбару трафіку і звычайных кантроляў доступу.
| Патрабаванне | Адпаведная велічыня |
|---|---|
| Устойлівы тэмп | Папаўненне, у байтах за секунду |
| Дазвол на ўсплёск | Ёмістасць вядра, у байтах |
| Месячная або дзённая квота | Спажыванне, назапашанае за перыяд, з палітыкай скіду |
| Адначасовыя злучэнні | Умова колькасці злучэнняў, напрыклад maxconn |
Максімум у 64,000 байт не спыніць спампоўку пасля 64,000 байт: дазвол працягвае папаўняцца. Гэта не ўлік назапашанага спажывання. Трафік, прызначаны аднаму пулу класа 1, таксама дзеліць агульны дазвол, а не атрымлівае гэтую хуткасць на чалавека.
maxconn вымярае усталяваныя TCP-злучэнні, звязаныя з IP непасрэдна падключанага кліента, а не байты ці карыстальнікаў. Пасрэднік або NAT могуць аб'яднаць некалькі чалавек пад гэтай крыніцай. Трымайце патрабаванне ў яго ўласных адзінках, перш чым выбіраць дырэктыву.