Здравствуйте!Сквид съедает 3 Гб ОЗУ и ещё 1 Гб файла подкачки.
В опциях про кэш прописано:
visible_hostname prx
http_port 3128
ssl_unclean_shutdown on
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 128 MB
cache_replacement_policy heap GDSF
memory_replacement_policy heap GDSF
cache_dir ufs /var/cache/squid 20480 32 384
maximum_object_size 10480 KB
forwarded_for on
# Освобождать неиспользуемую память:
memory_pools off
Т.е. по всем FAQ-ам не должен он столько кушать на 20 Гб кэша...
Количество объектов в кэше - 146 тысяч, заполнение файлового кэша - 2,4 Гб.
Cache Manager про память говорит, что:
cbdata CbDataList - 1832941 Kb (т.е. 1,8 Гб).
Количество пользователей - порядка 200 человек.
Получается, что чуть ли не всё хранится в памяти и ещё и в подкачку уходит. Сам сквид говорит, что использует 7% cpu. Оборудование свежее, на сервере 4 Гб ОЗУ. Раньше cache_dir был выставлен в 60 Гб, но из-за такого потребления памяти - убавили до 20, но не помогло... Со временем сквид начинает притормаживать всю систему и ещё больше уходить в "своп".
Как с этим бороться?