Ядро 2.2.17. SQUID 2.3 Память 256Мб. Кэш 8 гигов. Кэш в памяти 32 мега. В настройках сквиду указано отдавать память, если не нужна. При запуске сквид занимает 37 мегов. Через несколько минут ленивого шуршания диском доводит до 49 мегов. Потом постепенно в течении недели доходит до 93-97 мегов. И на этой отметке останавливается. Не свопиться вообще. Постоянно свободно 5-10 мегов. Если запускаю что тяжелое, сквид память отдает на время (своп не используется), потом опять забирает.
Проблема вот в чем: когда проходит неделя, начинаются заметные тормоза. То есть, когда он занимает 37 мегов, все летает, а когда 97 - при обращении долго шарит по диску и вообще на глаз заметно, что тормозит при загрузке страниц на клиенте. Перезапуск сквида все решает.
Это нормально? И что делать? Уменьшение размера кэшэй ничего не дает. Даже когда скивд занимает 10 мегов и свободной памяти 100, все равно через неделю начинаются тормоза, как только он выходит на постоянный уровень независимо от наличия свободной памяти. Тормоза из-за слишком активного шуршания диском. Почему он не шуршит так в начале?
ЗЫ: Эффективность кэша одинаковая как в начале, так и в конце недели - 10-15%