Re: [squid-users] squid + epoll polygraph test
On Wed, 3 Nov 2004, Muthukumar wrote: There has not been any benchmark on Squid-3 + epoll in a long time. The performance of this is not known. How many requests being generated by squid + poll() / squid + select() on 32 bit hardwares? As I said there has not been any benchmarks of Squid-3 for a very long time. We do not have any numbers to give you. Is squid dev team maintaining reports for this? No. Please note that the Polygraph license does not allow publishing the results without an prior agreement with The Measurement Factory. It is good to have for comparision report. Indeed. The Squid developers is currently focused on first getting Squid-3 reasonably stable and correct before looking at performance. Just curious, when will be squid-3.0 stable released? When the developers are confident in the quality of the release. epoll() support will be having on squid-3.0. I am tasked to check, how many requests squid + epoll() are supporting. Please note that Squid-3 is known to still have quite many bugs, so your results may not be entirely accurate.. Regards Henrik
Re: [squid-users] squid + epoll polygraph test
Hi, That is on a production server, not a Polygraph test. At busiest time: above 140 reqs/sec, using 8Mbit/s, average fds in use is between 3k-4k (50% is user-side and 50% server-side), and CPU usage is about 12% on a P4 2.8Ghz, RAM=2GB (cache_mem 400MB), and 95GB of cache_dir. cache_dir is ufs. On the same server, squid with select/poll did starve CPU, and the number of open fds never bot bigger than 1600. When I started using epoll, the traffic and the number of concurrent connections did increase. I recommend epoll (at leas on Linux). Regards, G On Wed, 3 Nov 2004 08:46:54 +0530 Muthukumar [EMAIL PROTECTED] wrote: Hai Gonzalo, I've been using squid3 with epoll support for a couple of months. In my case, squid with poll/select did consume up to 100% CPU. With epoll, CPU usage dropped to less than 10%. It seems to be great. How many requests are being generated per second? Are you using squid-3.0-pre3+latest patch for epoll(). I am on analysis of squid-3.0pre3 + epoll() requests satisfaction / second there. Compilation: ./configure --prefix=/home/muthu/squidepoll --enable-epoll --with-aufs-threads=32 --with-descriptors=32768 --with-pthreads --enable-storeio=null,ufs,aufs --disable-poll --disable-select --disable-kqueue Configuration: cache_mem 90 MB( 200 MB RAM ) cache_dir null /dev/null cache_access_log none cache_store_log none Long term average max CPU usage: http://webs.uolsinectis.com.ar/garana/x/cpu.4.png With epoll, CPU usage over the last 24 hours: http://webs.uolsinectis.com.ar/garana/x/cpu.png Thanks for informations. Regards --Muthu --- === It is a Virus Free Mail === Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.786 / Virus Database: 532 - Release Date: 10/29/2004
Re: [squid-users] squid + epoll polygraph test
I've been using squid3 with epoll support for a couple of months. In my case, squid with poll/select did consume up to 100% CPU. With epoll, CPU usage dropped to less than 10%. Long term average max CPU usage: http://webs.uolsinectis.com.ar/garana/x/cpu.4.png With epoll, CPU usage over the last 24 hours: http://webs.uolsinectis.com.ar/garana/x/cpu.png Regards, Gonzalo On Tue, 2 Nov 2004 14:47:30 +0100 (CET) Henrik Nordstrom [EMAIL PROTECTED] wrote: On Tue, 2 Nov 2004, Muthukumar wrote: Is there anyone benchmarked squid+epoll() on polygraph? How may I expect requests satisfaction limit on Linux host 2.6.5-1.358 #1 i686 athlon i386 GNU/Linux platform? There has not been any benchmark on Squid-3 + epoll in a long time. The performance of this is not known. The Squid developers is currently focused on first getting Squid-3 reasonably stable and correct before looking at performance. During polygraph testing, I am getting errors as, 004.03| ./Xaction.cc:79: error: 1/1 (267) unsupported HTTP status code 004.03| ./Xaction.cc:79: error: 2/2 (267) unsupported HTTP status code Could be many things. I would recommend starting with a Squid-2.5 to verify that you have the Polygraph setup correct. This should run without any errors except the expected ones.. Then try out Squid-3. Regards Henrik
Re: [squid-users] squid + epoll polygraph test
Hello Henrik, Thanks again. Is there anyone benchmarked squid+epoll() on polygraph? How may I expect requests satisfaction limit on Linux host 2.6.5-1.358 #1 i686 athlon i386 GNU/Linux platform? There has not been any benchmark on Squid-3 + epoll in a long time. The performance of this is not known. How many requests being generated by squid + poll() / squid + select() on 32 bit hardwares? Is squid dev team maintaining reports for this? It is good to have for comparision report. The Squid developers is currently focused on first getting Squid-3 reasonably stable and correct before looking at performance. Just curious, when will be squid-3.0 stable released? During polygraph testing, I am getting errors as, 004.03| ./Xaction.cc:79: error: 1/1 (267) unsupported HTTP status code 004.03| ./Xaction.cc:79: error: 2/2 (267) unsupported HTTP status code Could be many things. I would recommend starting with a Squid-2.5 to verify that you have the Polygraph setup correct. This should run without any errors except the expected ones.. Then try out Squid-3. epoll() support will be having on squid-3.0. I am tasked to check, how many requests squid + epoll() are supporting. Regards -Muthukumar --- === It is a Virus Free Mail === Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.786 / Virus Database: 532 - Release Date: 10/29/2004
Re: [squid-users] squid + epoll polygraph test
Hai Gonzalo, I've been using squid3 with epoll support for a couple of months. In my case, squid with poll/select did consume up to 100% CPU. With epoll, CPU usage dropped to less than 10%. It seems to be great. How many requests are being generated per second? Are you using squid-3.0-pre3+latest patch for epoll(). I am on analysis of squid-3.0pre3 + epoll() requests satisfaction / second there. Compilation: ./configure --prefix=/home/muthu/squidepoll --enable-epoll --with-aufs-threads=32 --with-descriptors=32768 --with-pthreads --enable-storeio=null,ufs,aufs --disable-poll --disable-select --disable-kqueue Configuration: cache_mem 90 MB( 200 MB RAM ) cache_dir null /dev/null cache_access_log none cache_store_log none Long term average max CPU usage: http://webs.uolsinectis.com.ar/garana/x/cpu.4.png With epoll, CPU usage over the last 24 hours: http://webs.uolsinectis.com.ar/garana/x/cpu.png Thanks for informations. Regards --Muthu --- === It is a Virus Free Mail === Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.786 / Virus Database: 532 - Release Date: 10/29/2004