Добрый день!
Порекомендуйте оптимальные настройки Squid. Железо имеется достаточно мощное - 2 процессора Intel (по 2 ядра на процессор), 16 Gb ОЗУ.
Особенно интересуют настройки памяти и кэша для максимальной производительности.
Вот какой конфиг у меня:
# Адрес и порт, который будет прослушиваться
http_port 3128
# Настройки использования памяти
memory_pools off
#memory_pools_limit 0 # нестабильно работает, не включать
# Настройки DNS
dns_nameservers 8.8.8.8
fqdncache_size 2048
# Настройки кэша в ОЗУ
cache_mem 5000 MB
maximum_object_size_in_memory 512 KB
memory_replacement_policy heap LRU
# Настройки дискового кэша
cache_replacement_policy heap LFUDA
cache_dir aufs /var/cache/squid 20000 48 256
maximum_object_size 10 MB
minimum_object_size 1 KB
# Очистка кэша при заполнении
cache_swap_low 90
cache_swap_high 95
# Размер докачки
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
# Максимальное количество открытых файлов
max_open_disk_fds 0
# Автоматическая докачка небольших файлов - не закачивать больше запрашиваемого
range_offset_limit 0 KB
# Кэширование IP-адресов
ipcache_size 2048
# Настройка логов
cache_store_log none
client_db off
access_log /var/log/squid/access.log
buffered_logs on
# Определять и записывать в журнал полные доменные имена источника запроса,
# вносит дополнительную задержку в обработку запроса
log_fqdn off
# Не Закрывать наполовину закрытые соединения
half_closed_clients off
# Не вставлять в заголовок адрес клиента
forwarded_for off
# Соседей нет
icp_port 0
htcp_port 0
# Не обновлять заголовки
update_headers off
# Поддержка работы с серверами, которые управляют нагрузкой используя несколько IP адресов
balance_on_multiple_ip on
# Поддержка Persistent соединений с клиентами и серверами
client_persistent_connections on
server_persistent_connections on
# Страница с ошибками
error_directory /usr/share/squid/errors/Russian-1251
# Максимальное количество открытых файлов
max_open_disk_fds 0
# Доп. параметры
request_body_max_size 0 KB
relaxed_header_parser on
http_reply_access allow all
nonhierarchical_direct off
icp_access allow all
И вот какая засада:
При увеличении памяти (cache_mem) никакого "на глаз" увеличения производительности нет.
Подумываю уменьшить дисковый кэш, но стоит ли - дисковая подсистема быстрая.
В общем, буду признателен за комментарии по делу...
Спасибо...