FreeBSD + squid + SMP

Ответить
SergANT
Сообщения: 1
Зарегистрирован: 04 апр 2015 08:04

FreeBSD + squid + SMP

Сообщение SergANT »

Добрый день коллеги!

Прошу помощи, вторую неделю ковыряю squid 3.4.12. Пока не нашел ответы на все вопросы связанные по настройке.

Предисловие. Работаю в организации 500 человек. Сейчас настроена FreeBSD 8.2 x86 + squid 2.7STABLE9+ntlm. Настраивалась она 3 года назад, работает себе спокойно, аптайм >500 дней. Т.к squid2 не поддерживал SMP, было поднято 4 экземпляра squid и разруливалось подключение с помощью ipfw probe.
Задача.
Хочу поднять версию FreeBSD 8.4, поднять версию squid 3.4.12 (SMP mode) + kerberos auth.

Собственно все поднимается, все вроде работает. НО! не могу до конца ответить себе на некоторые вопросы. Прошу поделиться опытом, если такой у вас иметься.
1. Кто как настраивал реализацию SMP, вот нашел несколько вариантов:
http://wiki.squid-cache.org/ConfigExamp ... arpCluster
http://wiki.squid-cache.org/Features/SmpScale
http://wiki.squid-cache.org/ConfigExamp ... iCpuSystem
http://wiki.squid-cache.org/ConfigExamp ... rpFrontend

2. При SMP, т.к workers > 1
disk-cache maximum object size is too large for mem-cache: 33.00 KB > 32.00 KB и это никак не победить? т.к является ограничение при работе в SMP режиме. Просто хочу в дисковый кэш заносить объекты от 15 МБ до 100 МБ.

3. правильно ли я понимаю, что есть squid работает в SMP режиме и тип кэша выбран aufs - то его могут использовать все workerы (процессы) squid как единый кеш ?

4. зачем использовать cpu_affinity_map process_numbers=1,2 cores=1,3 ? что это дает. Во FreeBSD squid собирается без поддержки это функции.

5. У меня инет 100 МБ/c, ежедневный трафик 20 Гигов - есть ли смыл вообще использовать дисковый кэш ?

6. Кто-нибудь думал о том, что бы списки ACL хранить в mysql, а не в файле.

Сейчас я склоняюсь к использование схемы с несколькими экземплярами squid + балансировка на уровне ipfw (фейрвола)

Заранее спасибо! ;)
Ответить

Вернуться в «Прокси-сервер Squid»