Есть squid-3.1.8 (FreeBSD 8.1 adm64, 4 ядра, 4 Гб памяти), работает, но из-за него load avarage не падает ниже 0.7. Конфигурационный файл достаточно большой, поэтому опишу, что есть:
1) кеш отключён
2) есть regexp'ы <---- видимо из-за них идёт нагрузка, так как их много
3) авторизация через AD (вызывается перловый wbinfo_group.pl)Есть до 10-ка acl'ов.
Вопрос в следующем: есть ли ещё какие-то способы оптимизировать Squid, что бы меньше грузил систему?
Выбросить Regexpы - нельзя.
>[оверквотинг удален]
> из-за него load avarage не падает ниже 0.7. Конфигурационный файл достаточно
> большой, поэтому опишу, что есть:
> 1) кеш отключён
> 2) есть regexp'ы <---- видимо из-за них идёт нагрузка, так как их
> много
> 3) авторизация через AD (вызывается перловый wbinfo_group.pl)
> Есть до 10-ка acl'ов.
> Вопрос в следующем: есть ли ещё какие-то способы оптимизировать Squid, что бы
> меньше грузил систему?
> Выбросить Regexpы - нельзя.Выключение сервера позволит существенно снизить нагрузку xD. Чем LA 0.7 не устраивает?
Тем, что это только нагрузка от squid'a. А на сервере крутится ещё много чего. И кстати, инет через прокси сильно тормозить начал.
> Тем, что это только нагрузка от squid'a. А на сервере крутится ещё
> много чего. И кстати, инет через прокси сильно тормозить начал.Найдите причину тормозов.
Может авторизация, может regexp-ы ...
Отличайте по очереди, проверяйте.
Найдете причину - там уже круг решений будет уже.P.S. У меня сквид обрабатывает порядка 300 запросов в секунду, и это с фильтрами, и LA 0,5 на железке поскромнее.
P.P.S. И это с кешем в 40 Гб.
> Тем, что это только нагрузка от squid'a. А на сервере крутится ещё
> много чего. И кстати, инет через прокси сильно тормозить начал.вынеси прокси на отдельный тазик, самый правильный выход
>[оверквотинг удален]
> из-за него load avarage не падает ниже 0.7. Конфигурационный файл достаточно
> большой, поэтому опишу, что есть:
> 1) кеш отключён
> 2) есть regexp'ы <---- видимо из-за них идёт нагрузка, так как их
> много
> 3) авторизация через AD (вызывается перловый wbinfo_group.pl)
> Есть до 10-ка acl'ов.
> Вопрос в следующем: есть ли ещё какие-то способы оптимизировать Squid, что бы
> меньше грузил систему?
> Выбросить Regexpы - нельзя.Я может что-то не понимаю, но с каких пор LA 0.7 - это много?
Авторизация насколько часто происходит, сколько пользователей?
Попробуйте так же уменьшить количество регэкспов, оптимизировав существующие.
Да, вторая версия сквида жрет меньше. Если кол-во фич устраивает - попробуйте на ней.
Много-не много, но сайты в инете начинают тормозить, когда юзеры серфят. Попробую на второй версии. Кстати, а как там с авторизацией из АД обстоят дела? Смотрю в портах есть версия 2.7.9. Или лучше использовать 2.6?