Downloading files via squid (on Linux ONLY.. read below) is slower than without squid. The normal download speed bypassing squid is 28+KB/s while through squid it reduces to 16-17KB/s. Browsing seems fine, and the internet bandwidth tests also give 28+KB/s when run through squid, so the problems seems only with files 1MB+ in size. I am running Squid 2.5.STABLE12 on Linux 2.6.12 kernel on: P4 3GHz HT processor with 1GB RAM SATA hard disk using ext3 filesystem Here is what I have tried so far: - Tried apache+mod_proxy+mod_cache on the same linux machine, worked perfectly with 28+KB/s transfer rate - Tried Squid-2.5.STABLE12 compiled for windows on a Windows XP machine running on the same Internet connection and it worked fine at speeds of 28+KB/s - Tried ufs/aufs/diskd but none improved the speed - Tried recompiling squid with NONE but the very basic options - Tried recompiling squid with and without pthreads/aio etc. Here is squid build configuration: Squid Cache: Version 2.5.STABLE12 configure options: i586-mandriva-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --sysconfdir=/etc/squid --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib/squid --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --enable-icap-support --with-maxfd=1024 --enable-poll --enable-snmp --enable-removal-policies=heap,lru --enable-storeio=aufs,coss,diskd,ufs,null --enable-useragent-log --enable-referer-log --enable-cachemgr-hostname=localhost --enable-truncate --enable-underscores --enable-carp --enable-async-io --enable-htcp --enable-delay-pools --enable-linux-netfilter --enable-ssl --enable-arp-acl --enable-auth=basic,digest,ntlm --enable-basic-auth-helpers=winbind,multi-domain-NTLM,getpwnam,YP,SMB,PAM,NCSA,MSNT,LDAP --enable-ntlm-auth-helpers=SMB,fakeauth,no_check,winbind --enable-digest-auth-helpers=password --enable-external-acl-helpers=ip_user,ldap_group,unix_group,wbinfo_group,winbind_group --disable-follow-x-forwarded-for --with-pthreads --with-winbind-auth-challenge --disable-dependency-tracking --disable-ident-lookups and finally my squid.conf: http_port 192.168.0.1:8080 icp_port 0 cache_peer proxy.saudi.net.sa parent 8080 7 no-query default hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY cache_dir aufs /var/spool/squid 1024 16 256 dns_nameservers 192.168.0.1 auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours auth_param basic casesensitive off refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 563 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 563 # https, snews acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT acl localnet src 192.168.0.0/255.255.0.0 acl to_localnet dst 192.168.0.0/255.255.0.0 http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access allow CONNECT Safe_ports http_access allow localnet http_reply_access allow all icp_access allow all visible_hostname linserver never_direct allow all coredump_dir /var/spool/squid Any ideas what the problem could be? Regards Hesham S. Ahmed