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