В общем, два месяца на сервере стоял Ubuntu Desktop 32bit 11.04. Было настроено: iptables, NAT, Squid(3.1.11)+Havp (ClamAV), Samba. Был один винт на 2Тб SATA3, Linux стоял на разделе 50Gb, 2Gb swap и остальное Data. Инет у всех работал быстро (раздаётся на 20 компьютеров).
Потом форматнул винт, добавил ещё один на 250Gb SATA2, на 240Gb поставил Ubuntu Server 64bit 11.10, 2Gb swap. Весь 2Tb под Data. Настроил всё точно также, только Squid стал 3.1.14.. Теперь проблема - на всех компах инет через сквид тормозит, как-будто пинг где-то так 300-400. Если всех пускать в нет без сквида - у всех всё летает. Если всех завернуть на HAVP без свкида - тоже летает. Как только заворачиваешь на сквид - тормоза.
В выводе команды top - если хоть кто-то пользуется интернетом, процесс Squid загружает проц на 100%, только выключишь браузер - сразу 0%.
Процессор стоит Xeon 3GHz, 2 ядра, 2 потока на ядро. Squid грузит только один поток на 100%, остальные 3 стоят по нулям.
Оперативки - 2 планки по 1Gb. Squid сразу же после запуска съедает 1,7Gb. С Desktop'ной версией сравнить не могу, т.к. проблем с тормозами вообще не было, не смотрел.
Материнка поддерживает только SATA2.
memory_pools в Squid'е уже оключил - разницы нет.
Что делать? Какие конфиги показать?