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

Исходное сообщение
"Загрузка CPU squid'ом"

Отправлено Impuls , 24-Мрт-10 18:32 
Не могу понять почему так сильно загружается процессор. Сервер RAM 512 Mb, CPU 1600 Mhz. На нем стоит только squid. Исползуется примерно 50 людьми, после перезагрузки squid сервера минут 10 работает нормально, 75% CPU не используется, потом резко начинает подниматься и на 11-ой минуте уже 0% свободно. При этом моментами то 75% свободно, то через 10 секунд опять 0. И при этом оперативной памяти грузится только 180 mb. Чем это может быть обусловлено?

Содержание

Сообщения в этом обсуждении
"Загрузка CPU squid'ом"
Отправлено ipmanyak , 24-Мрт-10 20:31 
Версию сквида и ОС телепаты будут озвучивать? И потом по-вашему при анализе дискового кэша сквид не должен хавать проц? Размер кэша на винте какой кстати? Приведите тот что в конфиге скида  указан и реальный размер на винте?
>При этом моментами то 75% свободно, то через 10
>секунд опять 0.

вполне нормальное явление, нет запросов - нет загрузки проца.
http://onlamp.com/pub/a/onlamp/2004/03/25/squid.html?page=2
Прочтите главу 9. CPU Usage



"Загрузка CPU squid'ом"
Отправлено Impuls , 24-Мрт-10 23:22 
>Версию сквида и ОС телепаты будут озвучивать? И потом по-вашему при анализе
>дискового кэша сквид не должен хавать проц? Размер кэша на винте
>какой кстати? Приведите тот что в конфиге скида  указан и
>реальный размер на винте?
>>При этом моментами то 75% свободно, то через 10
>>секунд опять 0.
>
>вполне нормальное явление, нет запросов - нет загрузки проца.
>http://onlamp.com/pub/a/onlamp/2004/03/25/squid.html?page=2
>Прочтите главу 9. CPU Usage

Версия 3.0 STABLE 8 , ОС Ubuntu 9.04

И потом по-вашему при анализе
>дискового кэша сквид не должен хавать проц? - можно пожалуйста поподробней

Весь конфиг:
http_port 3128
tcp_outgoing_address xxx.xxx.xxx.xx
cache_mem 32 MB
maximum_object_size 0 KB
maximum_object_size_in_memory 0 KB
high_memory_warning 70 MB
ipcache_size 24096

ftp_passive on
ftp_sanitycheck on

quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 100%

logformat squid  %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
access_log      /dev/null
cache_log       /dev/null
cache_store_log /dev/null

dns_nameservers xx.xxx.xxx.xxx xx.xxx.xxx.xxx
hosts_file /etc/hosts


auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
auth_param basic children 5
auth_param basic realm xxx
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

authenticate_ip_ttl 99 seconds
acl maxuser max_user_ip -s 1
acl xx dst  "/etc/squid3/xx.txt"
acl xxx dst  "/etc/squid3/xxx.txt"
acl gst src 1.0.0.0/255.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl xxxx proxy_auth REQUIRED
acl Safe_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 1025-65535
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

http_access deny maxuser
http_access allow xxxx xx
http_access allow xxxx xx
http_access allow localhost
http_access deny CONNECT !Safe_ports
http_access deny xxxx all

cache_effective_group proxy
coredump_dir /var/spool/squid
cache_effective_user proxy

client_persistent_connections off
server_persistent_connections off

cache_dir null /tmp


"Загрузка CPU squid'ом"
Отправлено ipmanyak , 26-Мрт-10 08:38 
>access_log      /dev/null
>cache_log       /dev/null
>cache_store_log /dev/null
>cache_effective_group proxy
>coredump_dir /var/spool/squid
>cache_effective_user proxy

юзеру proxy и группе proxy права доступа к /dev/null  даны?
и еще: http://wiki.squid-cache.org/SquidFaq/TroubleShooting#Squid_u...
>cache_dir null /tmp

дисковый кэш у вас не используется, об этом могли бы и сразу сказать!



"Загрузка CPU squid'ом"
Отправлено Impuls , 30-Мрт-10 04:01 
>[оверквотинг удален]
>>cache_effective_group proxy
>>coredump_dir /var/spool/squid
>>cache_effective_user proxy
>
>юзеру proxy и группе proxy права доступа к /dev/null  даны?
>и еще: http://wiki.squid-cache.org/SquidFaq/TroubleShooting#Squid_u...
>>cache_dir null /tmp
>
>дисковый кэш у вас не используется, об этом могли бы и сразу
>сказать!

Как задействовать дисковый кэш, и привидет ли это к каким либо изменениям?


"Загрузка CPU squid'ом"
Отправлено ipmanyak , 30-Мрт-10 11:23 
>[оверквотинг удален]
>>
>>юзеру proxy и группе proxy права доступа к /dev/null  даны?
>>и еще: http://wiki.squid-cache.org/SquidFaq/TroubleShooting#Squid_u...
>>>cache_dir null /tmp
>>
>>дисковый кэш у вас не используется, об этом могли бы и сразу
>>сказать!
>
>Как задействовать дисковый кэш, и привидет ли это к каким либо изменениям?
>

В доках всё есть. Соберите сквид с дефолтовыми настройками. Будет ли эффект зависит от того как много юзеров ходят на одни и те же сайты. У меня эффективность кэша низкая, ходят кто куда. Если канал анлим, то дисковый кэш ни к чему, лишняя трата времени проца на поиски в дисковом кэше.


"Загрузка CPU squid'ом"
Отправлено Impuls , 31-Мрт-10 01:43 
>[оверквотинг удален]
>>>сказать!
>>
>>Как задействовать дисковый кэш, и привидет ли это к каким либо изменениям?
>>
>
>В доках всё есть. Соберите сквид с дефолтовыми настройками. Будет ли эффект
>зависит от того как много юзеров ходят на одни и те
>же сайты. У меня эффективность кэша низкая, ходят кто куда. Если
>канал анлим, то дисковый кэш ни к чему, лишняя трата времени
>проца на поиски в дисковом кэше.

Не могу понять как дать права пользователю proxy на /dev/null/