URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 6928
[ Назад ]

Исходное сообщение
"squid CPU 100% при использовании torrent'ов"

Отправлено galych , 16-Янв-13 12:00 
Squid грузит проц на 100%, точнее одно ядро, когда качаю с помощью bittorenta.
Стоит squid на виртуальной машине VMware.
Cистема Centos 6.3
Выделил для системы 4 процессора  Xeon x5650 2.67Гц, 5Гб-ОЗУ
squid -v
Squid Cache: Version 3.1.21
configure options:  '--prefix=/usr/local/squid' '--enable-delay-pools' '--enable-arp-acl' '--enable-htcp' '--enable-default-err-language=Russian-1251' '--enable-auth-basic=NCSA' '--disable-ipv6' --with-squid=/home/squid-3.1.21 --enable-ltdl-convenience

Авторизация NCSA

В чем может быть проблема? Тот же конфиг на менее мощьном сервере и версией squid 2.7 не грузил так проц. Подозрения что не справляется с обработкой p2p сетей.


Содержание

Сообщения в этом обсуждении
"squid CPU 100% при использовании torrent'ов"
Отправлено PavelR , 16-Янв-13 12:36 
>[оверквотинг удален]
> Выделил для системы 4 процессора  Xeon x5650 2.67Гц, 5Гб-ОЗУ
> squid -v
> Squid Cache: Version 3.1.21
> configure options:  '--prefix=/usr/local/squid' '--enable-delay-pools' '--enable-arp-acl'
> '--enable-htcp' '--enable-default-err-language=Russian-1251' '--enable-auth-basic=NCSA'
> '--disable-ipv6' --with-squid=/home/squid-3.1.21 --enable-ltdl-convenience
> Авторизация NCSA
> В чем может быть проблема? Тот же конфиг на менее мощьном сервере
> и версией squid 2.7 не грузил так проц. Подозрения что не
> справляется с обработкой p2p сетей.

Оперативной памяти мало.


"squid CPU 100% при использовании torrent'ов"
Отправлено PavelR , 16-Янв-13 12:49 
>[оверквотинг удален]
>> squid -v
>> Squid Cache: Version 3.1.21
>> configure options:  '--prefix=/usr/local/squid' '--enable-delay-pools' '--enable-arp-acl'
>> '--enable-htcp' '--enable-default-err-language=Russian-1251' '--enable-auth-basic=NCSA'
>> '--disable-ipv6' --with-squid=/home/squid-3.1.21 --enable-ltdl-convenience
>> Авторизация NCSA
>> В чем может быть проблема? Тот же конфиг на менее мощьном сервере
>> и версией squid 2.7 не грузил так проц. Подозрения что не
>> справляется с обработкой p2p сетей.
> Оперативной памяти мало.

А еще мне интересно, как вы на этот процессор поставили 5 Гб ОЗУ ? две плашки по 2 Гб и одна на 1 Гб ? ))))


Гении.

Объясните еще, зачем для торрентов использовать Squid, особенно на виртуальных машинах? Хочется острых ощущений ?


"squid CPU 100% при использовании torrent'ов"
Отправлено galych , 16-Янв-13 12:57 
> А еще мне интересно, как вы на этот процессор поставили 5 Гб
> ОЗУ ? две плашки по 2 Гб и одна на 1
> Гб ? ))))

Причем тут плашки,яж написал сервер виртуальный, а на нем squid. Виртуальному серваку сколько подсчитал столько и выделил ОЗУ.

> Гении.
> Объясните еще, зачем для торрентов использовать Squid, особенно на виртуальных машинах?
> Хочется острых ощущений ?

Так клиенты на win машинах, в настройках торрент клиента есть возможность работать через прокси, вот когда я начинаю качать с помощью торрент клиента на  вин машине то squid на виртуальном сервере(VMware esxi) начинает жрать проц. Сейчас более ясно стало?


"squid CPU 100% при использовании torrent'ов"
Отправлено PavelR , 16-Янв-13 13:01 
> Так клиенты на win машинах, в настройках торрент клиента есть возможность работать
> через прокси,

То, что возможность есть - это не означает, что именно её надо использовать.

> вот когда я начинаю качать с помощью торрент клиента
> на  вин машине то squid на виртуальном сервере(VMware esxi) начинает
> жрать проц. Сейчас более ясно стало?

Ну оно и понятно, так и должно быть, и так и будет.


"squid CPU 100% при использовании torrent'ов"
Отправлено galych , 16-Янв-13 13:04 
>> вот когда я начинаю качать с помощью торрент клиента
>> на  вин машине то squid на виртуальном сервере(VMware esxi) начинает
>> жрать проц. Сейчас более ясно стало?
> Ну оно и понятно, так и должно быть, и так и будет.

Так раньше на более древнем сервере таких проблем не замечал.


"squid CPU 100% при использовании torrent'ов"
Отправлено Денис , 16-Янв-13 12:37 
delay pool включен?

>[оверквотинг удален]
> Выделил для системы 4 процессора  Xeon x5650 2.67Гц, 5Гб-ОЗУ
> squid -v
> Squid Cache: Version 3.1.21
> configure options:  '--prefix=/usr/local/squid' '--enable-delay-pools' '--enable-arp-acl'
> '--enable-htcp' '--enable-default-err-language=Russian-1251' '--enable-auth-basic=NCSA'
> '--disable-ipv6' --with-squid=/home/squid-3.1.21 --enable-ltdl-convenience
> Авторизация NCSA
> В чем может быть проблема? Тот же конфиг на менее мощьном сервере
> и версией squid 2.7 не грузил так проц. Подозрения что не
> справляется с обработкой p2p сетей.


"squid CPU 100% при использовании torrent'ов"
Отправлено galych , 16-Янв-13 12:49 
> delay pool включен?

да

delay_pools 5
delay_class 1 2
delay_class 2 2
delay_class 3 2
delay_class 4 2
delay_class 5 2
delay_access 1 allow admins !download work_hours !gooddomain
delay_access 1 deny all
delay_parameters 1 700000/700000 219000/219000
delay_access 2 allow usermac goodusers !download !gooddomain
delay_access 2 deny all
delay_parameters 2 320000/320000 64000/64000
delay_access 3 allow superusermac superusers !download !gooddomain
delay_access 3 deny all
delay_parameters 3 320000/320000 64000/64000
delay_access 4 allow usermac users !download !gooddomain
delay_access 4 deny all
delay_parameters 4 320000/320000 64000/64000
delay_access 5 allow hostip users !download !gooddomain
delay_access 5 deny all
delay_parameters 5 64000/64000 32000/32000


> Оперативной памяти мало.

Про оперативную память это вы серьезно? Свободно еще 600МБ.


"squid CPU 100% при использовании torrent'ов"
Отправлено Денис , 16-Янв-13 13:08 
есть мнение что в них все дело
у меня такая же проблема, если отключить delay pool то исчезает
кроме того, трафик между прокси и клиентской машиной гораздо больше чем между сервером в интернете и прокси, из за большого количества мелких пакетов. Решить пока не удалось, проблема пережила уже несколько релизов сквида

>[оверквотинг удален]
> delay_access 3 deny all
> delay_parameters 3 320000/320000 64000/64000
> delay_access 4 allow usermac users !download !gooddomain
> delay_access 4 deny all
> delay_parameters 4 320000/320000 64000/64000
> delay_access 5 allow hostip users !download !gooddomain
> delay_access 5 deny all
> delay_parameters 5 64000/64000 32000/32000
>> Оперативной памяти мало.
> Про оперативную память это вы серьезно? Свободно еще 600МБ.


"squid CPU 100% при использовании torrent'ов"
Отправлено galych , 17-Янв-13 07:26 
> есть мнение что в них все дело
> у меня такая же проблема, если отключить delay pool то исчезает
> кроме того, трафик между прокси и клиентской машиной гораздо больше чем между
> сервером в интернете и прокси, из за большого количества мелких пакетов.
> Решить пока не удалось, проблема пережила уже несколько релизов сквида

Да Вы правы, отключил delay pools и все нормализовалось.
Специально поставил версию squid-2.7.STABLE9 и в ней все работает.
В последней версии 3.1 тоже проц грузится на 100%
Версия 3.2 тоже все печально(( + она еще периодически падает Bug 3732