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 сетей.
>[оверквотинг удален]
> Выделил для системы 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 -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, особенно на виртуальных машинах? Хочется острых ощущений ?
> А еще мне интересно, как вы на этот процессор поставили 5 Гб
> ОЗУ ? две плашки по 2 Гб и одна на 1
> Гб ? ))))Причем тут плашки,яж написал сервер виртуальный, а на нем squid. Виртуальному серваку сколько подсчитал столько и выделил ОЗУ.
> Гении.
> Объясните еще, зачем для торрентов использовать Squid, особенно на виртуальных машинах?
> Хочется острых ощущений ?Так клиенты на win машинах, в настройках торрент клиента есть возможность работать через прокси, вот когда я начинаю качать с помощью торрент клиента на вин машине то squid на виртуальном сервере(VMware esxi) начинает жрать проц. Сейчас более ясно стало?
> Так клиенты на win машинах, в настройках торрент клиента есть возможность работать
> через прокси,То, что возможность есть - это не означает, что именно её надо использовать.
> вот когда я начинаю качать с помощью торрент клиента
> на вин машине то squid на виртуальном сервере(VMware esxi) начинает
> жрать проц. Сейчас более ясно стало?Ну оно и понятно, так и должно быть, и так и будет.
>> вот когда я начинаю качать с помощью торрент клиента
>> на вин машине то squid на виртуальном сервере(VMware esxi) начинает
>> жрать проц. Сейчас более ясно стало?
> Ну оно и понятно, так и должно быть, и так и будет.Так раньше на более древнем сервере таких проблем не замечал.
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 сетей.
> 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МБ.
есть мнение что в них все дело
у меня такая же проблема, если отключить 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МБ.
> есть мнение что в них все дело
> у меня такая же проблема, если отключить delay pool то исчезает
> кроме того, трафик между прокси и клиентской машиной гораздо больше чем между
> сервером в интернете и прокси, из за большого количества мелких пакетов.
> Решить пока не удалось, проблема пережила уже несколько релизов сквидаДа Вы правы, отключил delay pools и все нормализовалось.
Специально поставил версию squid-2.7.STABLE9 и в ней все работает.
В последней версии 3.1 тоже проц грузится на 100%
Версия 3.2 тоже все печально(( + она еще периодически падает Bug 3732