There is some problem, Squid carries much more with low CPU. What is your OS ? Maybe it doesn't support epoll ? Itzcak On 1/28/07, Robert <vipit@xxxxx> wrote:
Hello i have problem with high cpu usage and browsing latency (now browsing sites without squid if faster than with squid enabled), i have 3 SCSI disk in configuration: cache_dir diskd /cache/cache1 1000 2 256 Q1=64 Q2=72 cache_dir diskd /cache/cache2 1000 2 256 Q1=64 Q2=72 cache_dir diskd /cache/cache3 1000 2 256 Q1=64 Q2=72 and mounted: /dev/sdd1 on /cache/cache1 type reiserfs (rw,noexec,nosuid,noatime,nodiratime,notail,nolog,block-allocator=noborder) /dev/sde1 on /cache/cache2 type reiserfs (rw,noexec,nosuid,noatime,nodiratime,notail,nolog,block-allocator=noborder) /dev/sdf1 on /cache/cache3 type reiserfs (rw,noexec,nosuid,noatime,nodiratime,notail,nolog,block-allocator=noborder) Server have 2 processors Intel(R) Xeon(TM) CPU 3.06GHz squid compiled with epool options: Squid Cache: Version 2.6.STABLE9 configure options: '--enable-storeio=diskd,aufs' '--enable-removal-policies=heap' '--disable-wccp' '--enable-arp-acl' '--enable-cache-digests' '--enable-default-err-language=Polish' '--enable-linux-netfilter' '--disable-ident-lookups' '--disable-hostname-checks' '--enable-underscores' '--enable-async-io' '--enable-kill-parent-hack' '--enable-dlmalloc' '--enable-xmalloc-statistics' '--enable-epoll' '--with-pthreads' '--disable-poll' '--disable-select' '--disable-kqueue' and top shows cpu usage between: 45-80% General Runtime Information: Squid Object Cache: Version 2.6.STABLE9 Start Time: Sat, 27 Jan 2007 22:25:44 GMT Current Time: Sun, 28 Jan 2007 12:13:04 GMT Connection information for squid: Number of clients accessing cache: 600 Number of HTTP requests received: 1207836 Number of ICP messages received: 0 Number of ICP messages sent: 0 Number of queued ICP replies: 0 Request failure ratio: 0.00 Average HTTP requests per minute since start: 1459.9 Average ICP messages per minute since start: 0.0 Select loop called: 13632428 times, 3.641 ms avg Cache information for squid: Request Hit Ratios: 5min: 27.8%, 60min: 32.4% Byte Hit Ratios: 5min: 3.2%, 60min: 7.5% Request Memory Hit Ratios: 5min: 26.6%, 60min: 37.1% Request Disk Hit Ratios: 5min: 17.4%, 60min: 19.5% Storage Swap size: 2764200 KB Storage Mem size: 262140 KB Mean Object Size: 9.42 KB Requests given to unlinkd: 0 Median Service Times (seconds) 5 min 60 min: HTTP Requests (All): 0.09736 0.07825 Cache Misses: 0.15888 0.15048 Cache Hits: 0.01035 0.00767 Near Hits: 0.20843 0.08265 Not-Modified Replies: 0.00919 0.00562 DNS Lookups: 0.00669 0.00464 ICP Queries: 0.00000 0.00000 Resource usage for squid: UP Time: 49639.941 seconds CPU Time: 7749.424 seconds CPU Usage: 15.61% CPU Usage, 5 minute avg: 68.05% CPU Usage, 60 minute avg: 60.43% Process Data Segment Size via sbrk(): 380084 KB Maximum Resident Size: 0 KB Page faults with physical i/o: 0 Memory usage for squid via mallinfo(): Total space in arena: 380084 KB Ordinary blocks: 372509 KB 30299 blks Small blocks: 0 KB 0 blks Holding blocks: 3744 KB 6 blks Free Small blocks: 0 KB Free Ordinary blocks: 7574 KB Total in use: 376253 KB 98% Total free: 7574 KB 2% Total size: 383828 KB Memory accounted for: Total accounted: 335021 KB memPoolAlloc calls: 147275404 memPoolFree calls: 145284658 File descriptor usage for squid: Maximum number of file descriptors: 8192 Largest file desc currently in use: 255 Number of file desc currently in use: 155 Files queued for open: 0 Available number of file descriptors: 8037 Reserved number of file descriptors: 100 Store Disk files open: 0 IO loop method: epoll Internal Data Structures: 296720 StoreEntries 62366 StoreEntries with MemObjects 62303 Hot Object Cache Items 293437 on-disk objects This is normal that cpu usage is high or something is wrong ? Thanks for help Robert