On Thu, 14 Feb 2008 10:54:52 +0800 "J. Peng" <peng.kyo@xxxxxxxxx> wrote: > I found that 32-bit squid can run max memory of 1.8G. > does a 64-bit squid support much larger memory than the limit above? > where to get a 64-bit squid source? thanks! You need to use a 64 bit OS (look for x86_64 instead of i386 / i686) ; either you get squid packaged with the OS (RHEL, etc) or you compile the sources (usual download location, nothing special) yourself on such an OS. This is a squid compiled from the tarball from squid-cache.org : # ldd /usr/local/sbin/squid libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003d72600000) librt.so.1 => /lib64/librt.so.1 (0x0000003d71e00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003d71a00000) libresolv.so.2 => /lib64/libresolv.so.2 (0x000000314bc00000) libnsl.so.1 => /lib64/libnsl.so.1 (0x000000314c800000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003d72a00000) libm.so.6 => /lib64/libm.so.6 (0x0000003d71600000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003d72e00000) libc.so.6 => /lib64/libc.so.6 (0x0000003d70600000) /lib64/ld-linux-x86-64.so.2 (0x0000003d70200000) However, I have no experience running squid with more than 2GB of memory, even on 64 bit. François Cami