[squid-users]SQuid-3.0-PRE3 Compilation on Ia64

From: MUTHUKUMAR KANDASAMY <[email protected]>
Date: Tue, 19 Aug 2003 11:38:06 +0000

Hello Developers,

I am new to this list.I am involving in the Epoll development in Squid-3.0
on Ia64 Platform.I have compiled the squid-3.0-pre3 with

configure options:
============
'--prefix=/usr/local/squidbug' '--enable-epoll' '--disable-poll'
'--disable-select' '--disable-kqueue' '--enable-storeio=null,ufs,aufs'
'--enable-async-io=16' '--with-file-descriptors=16384' '--with-pthreads'

for testing the epoll netio method on Squid in linux kernel-2.4.20.

The changes in the squid.conf
===================
cache_dir null /dev/null,http_access allow all, cache_mem 1200
MB,half_closed_clients off, server_persistent_connection off other then
normal options.

The Squid-3.0-pre3 satisfies the requests upto 300 requests/sec in Polygraph
testing.Beyond that limit,Squid-3.0 did not satisfied.The meomory
consumption of Squid with epoll support exceeds 1.9GB.So the Polygraph
entries are getting errors.

I have traced the squid-3.0 memory consumption with top entries.

Memory Usage:
==========
             11:38am up 1:19, 3 users, load average: 1.00, 0.94, 0.63
               43 processes: 41 sleeping, 2 running, 0 zombie, 0 stopped
              CPU0 states: 67.22% user, 31.9% system, 0.0% nice, 1.19%
idle
              CPU1 states: 1.4% user, 9.16% system, 0.0% nice, 89.30%
idle
              Mem: 2053824K av, 2028928K used, 24896K free, 0K
shrd, 2096K buff
              Swap: 2040208K av, 20112K used, 2020096K free
    23328K cached

             PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM
  TIME COMMAND
             1405 squid 16 0 1903M 1.9G 3520 R 99.9
  23.7 13:29 squid

PolyGraph Entry at client side:
===================
            016.30| i-top1 254073 100.20 28097 61.87 0 3497
            016.38| i-top1 254073 0.00 -1 -1.00 0 3498
            016.47| i-top1 254073 0.00 -1 -1.00 0 3499

I think,Some of you involved in the compilation of squid-3.0 on IA64
Platform.So I want to know whether,squid-3.0 with epoll netio consumes such
memory for the requests and what is the reason that squid-3.0 consuming such
huge memory for 350 requests/sec.Is there any possiblity for memory
leakage.Specifically in comm.cc

void
comm_old_write(int fd, const char *buf, int size, CWCB * handler, void
*handler_data, FREE * free_func) function.

Anyhelp regarding to this problem are appreciated.

Thanks
-Muthukumar

_________________________________________________________________
Polyphonic ringtones. Latest movie trailors.
http://server1.msn.co.in/sp03/gprs/index.asp On your mobile!
Received on Tue Aug 19 2003 - 05:38:10 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:18:58 MST