I am just wonder how we can check and ensure there is not any memory leak On any library in use and squid. Some where on Internet I saw memory leak issue reported with pthreads. Can we use another library to test it out?
Regards, Nooshin I downloaded "valgrind" application to check memory leak; it exited prior to Squid memory allocation. -----Original Message----- From: Mike Mitchell [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 21, 2003 2:25 PM To: Marc Elsen; Zand, Nooshin Cc: [EMAIL PROTECTED] Subject: RE: [squid-users] Control squid VSZ and RSS from growing I'm running Red Hat ES 2.1 and my squid process continually grows. Running "squid -v" returns: Squid Cache: Version 2.5.STABLE4-20031015 configure options: --prefix=/local/proxy/squid --enable-cache-digests --enable-underscores --with-pthreads --enable-storeio=aufs,ufs --enable-removal-policies=heap --enable-gnuregex I've tried compiling it with --enable-dlmalloc but that didn't make a difference. Right now cachemgr.cgi says: Memory usage for squid via mallinfo(): Total space in arena: 464715 KB Memory accounted for: Total accounted: 269273 KB Running "ldd -v squid" returns: libcrypt.so.1 => /lib/libcrypt.so.1 (0x4002e000) libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4005b000) libm.so.6 => /lib/i686/libm.so.6 (0x4008c000) libresolv.so.2 => /lib/libresolv.so.2 (0x400af000) libnsl.so.1 => /lib/libnsl.so.1 (0x400c1000) libc.so.6 => /lib/i686/libc.so.6 (0x400d7000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Version information: squid: libm.so.6 (GLIBC_2.0) => /lib/i686/libm.so.6 libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6 libpthread.so.0 (GLIBC_2.0) => /lib/i686/libpthread.so.0 libpthread.so.0 (GLIBC_2.1) => /lib/i686/libpthread.so.0 /lib/libcrypt.so.1: libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6 /lib/i686/libpthread.so.0: libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.1.2) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.2.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6 /lib/i686/libm.so.6: libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6 /lib/libresolv.so.2: libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6 /lib/libnsl.so.1: libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.2.3) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6 libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6 /lib/i686/libc.so.6: ld-linux.so.2 (GLIBC_2.1.1) => /lib/ld-linux.so.2 ld-linux.so.2 (GLIBC_2.2.3) => /lib/ld-linux.so.2 ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2 ld-linux.so.2 (GLIBC_2.2) => /lib/ld-linux.so.2 ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2 -----Original Message----- From: Marc Elsen [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 21, 2003 3:03 AM To: Zand, Nooshin Cc: [EMAIL PROTECTED] Subject: Re: [squid-users] Control squid VSZ and RSS from growing "Zand, Nooshin" wrote: > > Hi, > > How can I control squid VSZ and RSS from growing. > Run squid2.5Stable4 on Redhat Linux 9. > Here are the list of library in use. > Is any known issue on using lpthread on linux? > > libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001a000) > libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40047000) > libm.so.6 => /lib/tls/libm.so.6 (0x40055000) > libresolv.so.2 => /lib/libresolv.so.2 (0x40078000) > libnsl.so.1 => /lib/libnsl.so.1 (0x4008a000) > libc.so.6 => /lib/tls/libc.so.6 (0x42000000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) > > Regards, > nooshin I have a fairly steady process size, after a few weeks with squid on Linux (+aufs in use). Make sure 'cache_mem' is set to reasonable value with respect to physical mem (e.g). M. -- 'Love is truth without any future. (M.E. 1997)
