Имеется Ubuntu Server 12.10 (крутится на железе Intel Xeon E31235 @ 3.20GHz / 16 Gb RAM), раздающий пользователям интернет через прокси-сервер squid. При включении в конфиге squid'а шейпинга через delay_pools squid нагружает процессор до 100%. При выключенных delay_pools все нормально — загрузка не превышает 10-15% при общей ширине канала в 16 мбит/с, пользователей около 70-90 одновременно в сети.
Версия squid — 3.1.20 (amd64)
Ниже часть конфига:
acl adm src 192.168.2.99/32<br>
acl users src 192.168.0.0/16<br>
delay_pools 2<br>
delay_class 1 1<br>
delay_class 2 3<br>
delay_access 1 allow adm<br>
delay_access 1 deny all<br>
delay_access 2 allow users<br>
delay_access 2 deny all<br>
http_access allow users<br>
http_access allow adm<br>
http_access deny all<br>
delay_parameters 1 -1/-1<br>
delay_parameters 2 250000/250000 125000/125000 125000/125000<br>
В чем может быть причина высокой загрузки CPU squid'ом?