LINUX.ORG.RU
ФорумAdmin

тормоза squid


0

0

На Slackware-сервере установлен кеширующий Squid. Недавно обратил внимание, что он ощутимо подтормаживает при большом количестве одновременных запросов к нему. Причем даже есть все они исходят от одного пользователя! (когда, например, открываешь во вкладках в браузере несколько страниц). Тормоза именно сквида, т.к. в обход него через тот же канал связи (через шлюз) скорость нормальная, да и тормоза проявляются так же и при доступе к локальным ресурсам.
Железо довольно мощное (Core2 1gb ram etc., 100 mbit сеть), да и загруженность процессора в пики нагрузки на прокси - 5-10%.
В чем может быть дело? Может быть есть какие-то ключи в конфиге сквида, ограничивающие пропускную способность?

anonymous

Диск поганый? Кэш очень большой?

sdio ★★★★★
()

>Core2 1gb ram

1Gb маловато. Сквид хорошо работает, когда кеш весь в ОЗУ лежит. Или поиграться с настройками, макс. занимаемой памяти (уменьшить пропорционально, чтобы в ОЗУ помещалось)

anonymous
()
Ответ на: комментарий от anonymous

> Диск поганый? Кэш очень большой? Диск новый, а вот кеша действительно многовато: 4.5 гига. Не думал, что это ТАК скажется на производительности. Наоборот всегда считал, что чем больше кэш - тем лучше, т.к. меньше внешнего трафика будет. Да и лог-файл тоже "великоват" - почти 700 метров.. Исправлю.

> Или поиграться с настройками, макс. занимаемой памяти > (уменьшить пропорционально, чтобы в ОЗУ помещалось) А можно подробнее - как именно расчитывать размер занимаемой памяти? Все-таки не очень хочется урезать размер кэша.

anonymous
()

посмотри iostat -x -m 1 не упёрлось ли в винт.

true_admin ★★★★★
()
Ответ на: комментарий от anonymous

> 1Gb маловато. Сквид хорошо работает, когда кеш весь в ОЗУ лежит. Или поиграться с настройками, макс. занимаемой памяти (уменьшить пропорционально, чтобы в ОЗУ помещалось)

только одно но cache_mem= num, где num величина съедаемой памяти (в реальности умнож на 3 эту цифру, они и будет реально потребляемым объемом)

По опыту была такая же проблема из-за параметра cache_mem, слишком много поставил:)

amfibrahii
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.