median_select_fds = 3.984375and actually configuration:
cache_mem 64 MB cache_swap_low 85 cache_swap_high 90 maximum_object_size 65536 KB maximum_object_size_in_memory 24 KB cache_replacement_policy heap LFUDA memory_replacement_policy heap GDSF cache_dir diskd /var/cache/spool/0 28000 96 256 Q1=72 Q2=64 cache_dir diskd /var/cache/spool/1 28000 96 256 Q1=72 Q2=64 cache_dir diskd /var/cache/spool/2 28000 96 256 Q1=72 Q2=64 memory_pools_limit 50 MB cache_access_log /var/cache/log/access.log cache_log /var/cache/log/cache.log buffered_logs on
Squid sames to work fine, but cpu usage after ~60Req/Sec on each server
is always 100%
I have tried many changes to squid.conf with no results.
Probably the first thing to look at is whether or not the high CPU problem comes from select/poll looping very quickly. For example:
% squidclient mgr:5min | grep -i select select_loops = 72.180305/sec select_fds = 19.528906/sec average_select_fd_period = 0.007477/fd median_select_fds = 0.000000
I think "median_select_fds" is essentially broken and always returns 0.
I plot the values for my caches, which you can see here: http://www.ircache.net/Statistics/Vitals/rrd/cgi/select.day.cgi
You might want to add 'half_closed_clients off' to your config file and see if that helps.
Duane W.
half_closed_clients is already off
this is the actually 5min stat :
sample_start_time = 1071827437.3708 (Fri, 19 Dec 2003 09:50:37 GMT) sample_end_time = 1071827737.11348 (Fri, 19 Dec 2003 09:55:37 GMT) client_http.requests = 146.539601/sec client_http.hits = 43.662221/sec client_http.errors = 0.006666/sec client_http.kbytes_in = 90.097706/sec client_http.kbytes_out = 1206.619271/sec client_http.all_median_svc_time = 0.092188 seconds client_http.miss_median_svc_time = 0.127833 seconds client_http.nm_median_svc_time = 0.011645 seconds client_http.nh_median_svc_time = 0.167753 seconds client_http.hit_median_svc_time = 0.023168 seconds server.all.requests = 107.887252/sec server.all.errors = 0.000000/sec server.all.kbytes_in = 1004.031097/sec server.all.kbytes_out = 78.504667/sec server.http.requests = 104.694000/sec server.http.errors = 0.000000/sec server.http.kbytes_in = 931.439613/sec server.http.kbytes_out = 67.644944/sec server.ftp.requests = 0.000000/sec server.ftp.errors = 0.000000/sec server.ftp.kbytes_in = 0.000000/sec server.ftp.kbytes_out = 0.000000/sec server.other.requests = 3.193252/sec server.other.errors = 0.000000/sec server.other.kbytes_in = 72.594818/sec server.other.kbytes_out = 10.859723/sec icp.pkts_sent = 153.342762/sec icp.pkts_recv = 152.362786/sec icp.queries_sent = 75.238084/sec icp.replies_sent = 78.104678/sec icp.queries_recv = 78.104678/sec icp.replies_recv = 74.258109/sec icp.replies_queued = 0.000000/sec icp.query_timeouts = 0.543319/sec icp.kbytes_sent = 13.262996/sec icp.kbytes_recv = 13.189664/sec icp.q_kbytes_sent = 6.676497/sec icp.r_kbytes_sent = 6.586499/sec icp.q_kbytes_recv = 6.893158/sec icp.r_kbytes_recv = 6.296506/sec icp.query_median_svc_time = 0.007296 seconds icp.reply_median_svc_time = 0.000000 seconds dns.median_svc_time = 0.005733 seconds unlink.requests = 0.000000/sec page_faults = 0.000000/sec select_loops = 280.262863/sec select_fds = 1502.051748/sec average_select_fd_period = 0.000660/fd median_select_fds = 3.984375 swap.outs = 15.922928/sec swap.ins = 38.489020/sec swap.files_cleaned = 0.006666/sec aborted_requests = 13.556321/sec syscalls.polls = 419.062661/sec syscalls.disk.opens = 54.431947/sec syscalls.disk.closes = 54.411948/sec syscalls.disk.reads = 77.951348/sec syscalls.disk.writes = 153.126100/sec syscalls.disk.seeks = 0.000000/sec syscalls.disk.unlinks = 16.652909/sec syscalls.sock.accepts = 62.735069/sec syscalls.sock.sockets = 66.334977/sec syscalls.sock.connects = 65.908322/sec syscalls.sock.binds = 66.134982/sec syscalls.sock.closes = 100.097451/sec syscalls.sock.reads = 777.553532/sec syscalls.sock.writes = 767.850445/sec syscalls.sock.recvfroms = 353.044342/sec syscalls.sock.sendtos = 244.583771/sec cpu_time = 297.944000 seconds wall_time = 300.007640 seconds cpu_usage = 99.312138%
--
*Giulio Cervera*
EDS PA SpA Via Atanasio Soldati 80 00155 Roma (Italy) tel: +39 06 22739 270 fax: +39 06 22739 233 e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
