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 може об'єднати кількох людей під цим джерелом. Тримайте вимогу в її власних одиницях, перш ніж обирати директиву.

Схожі статті