LINUX.ORG.RU
ФорумAdmin

на что способен squid?


0

0

Такой вопрос, на который не нашел ответа в статьях по сквиду: при какой нагрузке (компов в сети) целесообразен squid? и какова его максимальная нагрузка?

зф просто столкнулся с проблемой торможения хттп трафика из-за сквида на нагрузке в несколько сот компов (может даже около 1000). шаманство с кэшами сквида ничего не дали - пока кэш не заполнен - все работает, как только заполняется - тормоз начинается. пришлось отключить кэширование.


>из-за сквида на нагрузке в несколько сот компов
Надо смотреть как справляется дисковая подсистема с нагрузкой.
Если кэш на одном физическом диске, то можно ее распределить на несколько дисков либо средствами самого сквида (http://www.linux.org.ru/jump-message.jsp?msgid=1913424) либо средствами ОС (mdadm, RAID-0), также тип ФС может влиять, можно попробовать reiserfs (в кэше много мелких объектов)

sdio ★★★★★
()

Здравствуйте, на какой машине у Вас крутится squid? Какая дисковая подсистема? Какой трафик?

А вообще-то стоит начать с первоисточников:

http://wiki.squid-cache.org/SquidFaq/InstallingSquid

И далее по ссылкам.

С уважением, Сергей.

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

Извините за дублирование комментария. ИМХО, памяти маловато. А какой размер кэша? Какой RAID? И про трафик Вы ничего не сказали. Что говорить iostat и top во время серьезной нагрузки на squid?

С уважением, Сергей.

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

максимальный давал 128метров и 5гигов на диск (опция ufs). рэйд 0 (зеркало).трафик около 4-6 мбит. про иостаты ничо уже сказать немогу - не мерял (кстати, расскажите подробнее куда за иостатами лазить). топ писал, что squid потребляет около 30 процентов.(а когда был один проц - то сжирал все 100процентов).

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

Ты в top смотри параметр IO-wait (%wa), если высокий, то тормоза из-за задержек дисковой подсистемы.

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

сейчас этот параметр не более 2 процентов в среднем...а как тогда был - не знаю. неужто рэйд тормозит все это так? в чаво по сквиду не рекомендуют на рэйдах его пускать...

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

> максимальный давал 128метров и 5гигов на диск (опция ufs)

Может, стоит увеличить до 512 Mb?

> рэйд 0 (зеркало)

Зеркало - это RAID1. Насколько я понимаю, у Вас host-RAID. Как организовано зеркало?

> про иостаты ничо уже сказать немогу - не мерял (кстати, расскажите подробнее куда за иостатами лазить).

Команда iostat. Наиболее интересные параметры: 1. tps. Как я понимаю, фактически соответствует iops'ам. Не должны превышать возможности Вашей дисковой системы (~450-500 iops). 2. avgqu-sz - дисковая очередь.

Посмотрите параметры - там их много. Можно снимать статистику с определенным интервалом.

Ну и прислушайтесь к совету sdio - возможно, имеет смысл поиграться с настройками файловой системы.

С уважением, Сергей.

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

> в чаво по сквиду не рекомендуют на рэйдах его пускать...

Это очень старая рекомендация. Относится к тому времени, "когда RAID-контроллеры были большими и медленными..." (c) не помню кого :).

С уважением, Сергей.

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

все-таки первый рэйд - зеркало. иостат поставил - пише 2.5 процента. параметр tps в списке ключей к запуску не нашел....почитаю.

ну а в общем - скока одна копия сквида может потянуть нагрузки?

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

уже кэш на дисках отключил, и все равно тормозит. при этом ест единицы процессорного времени. 80 процентов система гуляет, а сайты все равно не грузятся. дистр асплинукс сервер 4. помогите!!!!!

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

и еще вопрос - а как отключить кэширование? чтобы только логи писало в файл и все

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