Re: [squid-users] Hardware configuration for Squid that can handle 100 - 200 Mbps

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Fri, 28 Aug 2009 12:57:02 +1200

Paul Khadra wrote:
> Hi,
>
> I wish to buy hardware for squid that can support internet traffic of 200
> Mbps. I have read a lot of documents on the forums but none has not got the
> best answer.
>
> 1- Shall I go to intel or opteron?

I don't think the brand matters.
What does matter is 64-bit and dual-core minimum.

You may want to investigate multiple quad-core since budget is not an
issue. That way you can have multiple parallel Squid in a CARP array
within the one box.

>
> 2- I can get 32GB memory but will 64 GB memory give an advatnage ?

Only with a 64-bit system :) but yes the more the better.

>
> 3- I can get the HP DL38x series. They have 16 empty slots for hard disks. I
> can install 2 HD controllers. what is the best way to fill the harddisks
> bays and at the same time I want the best byte hit ratio? the harddisks
> options are ( SAS 146GB,300GB or 450GB at 15 Krpm or the SATA 250GB,
> 500GB or 1TB at 7200rpm).
> So assuming that budget is not a factor, and at 200 Mbps, will buying 16 x
> 500GB or 16 x 1TB disks have good affect on the hit ratio?

Generally speaking, faster RPM the better. But this appears to be one
area where brand matters, since manufacturer hype gets in the way.

Individual cache sizes are limited by 2^31 objects per disk. One
cache_dir entry per HDD physical spindle (disk). So a mix of some very
large disks and some small(er) ones with cache_dir tuning (max object
size) to filter the very large ones to the biggest disks etc

Avoid making the disks into a RAID array.

>
> Note: squid will be installed over solaris.
>
> Thank you, Paul

Hmm, Solaris is missing several of the fast networking IO systems
(epoll, kqueue) provided with Linux and BSD systems. You may want to
reconsider that choice of OS for high performance.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE6 or 3.0.STABLE18
   Current Beta Squid 3.1.0.13
Received on Fri Aug 28 2009 - 00:57:08 MDT

This archive was generated by hypermail 2.2.0 : Fri Aug 28 2009 - 12:00:03 MDT