Search squid archive

RE: squid performance epoll. 350req/sec 100% cpu

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks
  Ok I missed that one.
  Recompiled. 
  And one more info. Most of the files which are cached are small.  (fit
into memory) 

  It looks like it didn't help but I will see better tommorw  (higher load)
  I will try to learn how to use strace if it helps. 

 
Squid Cache: Version 2.5.STABLE12
configure options:  --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin
--sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid
--localstatedir=/var/spool/squid --datadir=/usr/share/squid
--enable-async-io --with-pthreads --enable-storeio=ufs,aufs,diskd,null
--enable-linux-netfilter --enable-arp-acl --enable-removal-policies=lru,heap
--enable-epoll --disable-poll --disable-select --enable-carp
--with-large-files i386-debian-linux


Thx
 Mike

> -----Original Message-----
> From: Mike Solomon [mailto:mas63@xxxxxxxxxxx] 
> Sent: Monday, March 27, 2006 8:28 PM
> To: Michal Mihalik
> Cc: squid-users@xxxxxxxxxxxxxxx
> Subject: Re:  squid performance epoll. 
> 350req/sec 100% cpu
> 
> I would bet that an strace on the master pid would reveal that you  
> are calling poll, not epoll.
> 
> There are several postings on the list about applying the epoll  
> patch, but IIRC, you need to explicitly --disable-poll --disable- 
> select --enable-epoll for it to work.
> 
> -Mike
> 
> On Mar 27, 2006, at 9:09 AM, Michal Mihalik wrote:
> 
> >>> Date: Mon, 27 Mar 2006 17:31:36 +0200
> >>> From: Michal Mihalik <michal.mihalik@xxxxxxxxxxxxx>
> >>> To: squid-users@xxxxxxxxxxxxxxx
> >>> Subject:  squid performance epoll. 
> 350req/sec 100% cpu
> >>>
> >>> Hello.
> >>>  I am tring to optimize squid for best possible performance.
> >>>  it is in production and it's doing more than 350req/sec.
> >> At peaks upto
> >>> 500req/sec.
> >>>
> >>>  My problem is only one.  100% cpu.  :-)
> >>>
> >>>  I tried to update my debian to 2.6.16 and recompiled squid:
> >>>
> >>> Squid Cache: Version 2.5.STABLE12
> >>> configure options:  --prefix=/usr --exec_prefix=/usr
> >> --bindir=/usr/sbin
> >>> --sbindir=/usr/sbin --libexecdir=/usr/lib/squid
> >> --sysconfdir=/etc/squid
> >>> --localstatedir=/var/spool/squid --datadir=/usr/share/squid
> >>> --enable-async-io --with-pthreads
> >> --enable-storeio=ufs,aufs,diskd,null
> >>> --enable-linux-netfilter --enable-arp-acl
> >> --enable-removal-policies=lru,heap
> >>> --enable-snmp --enable-delay-pools --enable-htcp --enable-epoll
> >>> --enable-cache-digests --enable-underscores --enable-referer-log
> >>> --enable-useragent-log --enable-auth=basic,digest,ntlm 
> --enable-carp
> >>> --with-large-files i386-debian-linux
> >>>
> >>> the thing I realy don't like is 25% cpu + 50% system cpu .
> >>>
> >>> why the 50% system!!!!!
> >>> can anyone help?
> >>>
> >>> Kind Regards
> >>>   Michal Mihalik
> >>>
> >>>
> >>
> >
> >
> 


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux