Чтение скорости и ёмкости всплеска пула задержки 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 может объединить несколько человек под этим источником. Сохраняйте требование в его собственных единицах, прежде чем выбирать директиву.