Dear All,
First, please bear with me for the lengthy message. I'm really in need 
of help from your expertise regarding a good, robust, high-performance 
forward-proxy Squid setup for ISP customers.
I am running an ISP with around 500 customers. I've been using a single 
Squid machine to do forward proxy for the customers to cache the Web 
contents and thus save some costly bandwidth.
The single Squid machine has the following hardware specs roughly:
- RAM: 16GB
- CPU: 2 of 3 GHz Intel XEON CPUs
- Hard drive: 4 x 300GB SCSI drives
I use Squid-2.7STABLE9 on Fedora 12.
Right now, I allow only half of the customers (around 250 users) to use 
this forward proxy machine and I notice that, the 16GB memory is used up 
easily in 3 hours after Squid's startup.
I would like to know how can tweak that box for better performance than 
it has now.
Or is it reaching the limit already?
Please find in the attached files for the Squid configuration, and cache 
info & utilization.
I am also thinking of running 2 Squid machines as cache peers: one being 
a child and the other a parent. For that setup, I would like to have the 
child peer to do caching for local customers and redirect any outside 
(Internet) destinations to the parent peer, which will not cache anything.
May I have your inputs on this setup: is it correct and does it follow 
the best practice?
If it does, may I have some guidances/pointers on this from those who 
had set up similar scenario before?
Hope for your kind advice.
Many thanks & best regards,
Khem
This archive was generated by hypermail 2.2.0 : Fri Jun 04 2010 - 12:00:04 MDT