On Wed, Oct 17, 2007, Tek Bahadur Limbu wrote:

> Well I think that it's not only hardware specs that we have to consider. We 
> also have to take into account the operating systems, optimizations, Squid 
> versions, Squid's conf files, gateway routers, etc...
> 
> One of my hardware is a refurbished Dell OptiPlex GX-270 purchased at around 
> $200. Technically this is not a server but rather a desktop!
> 
> It has the following specs:
> 
> <DELL   GX270  >
> OS: FreeBSD-6.2 (i386)
> 
> 38146MB 7200 RPM IDE hard drive
> 38146MB <Seagate ST340014A 3.16> at ata0-master UDMA100
> CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2793.01-MHz 686-class CPU)
> real memory  = 1072103424 (1022 MB)
> 
> /dev/ad0s1d  10154158 6294544 3047282    67%    /cache1
> 
> 
> With this hardware, my proxy server can easily serve 60-80 req/sec (3600 - 
> 4800 req/min). If I push it, it can serve upto 150 req/sec (9000 req/min). 

That sounds mostly like a disk limitation. Since its Satellite - and you 
probably
want to maximise throughput - that puts a bit more of a limit on the number of 
concurrent
connections you can satisfy before you run out of mbufs.

> The median response service time hardly cross 1.3 seconds considering that we 
> have a satellite link.
> 
> The CPU utilization which is always less than 15% suggests that it can serve 
> more requests than what it is currently serving.

Yup. You're using one *UFS disk, which will stop at about 150req/sec.
Thats been a well known limitation of the naive Squid UFS scheme.

Could probably double that for small objects with something like COSS
that used temporal locality to store and retrieve stuff.

> But I don't mean that we should disregard good and expensive hardware but not 
> everybody can afford them due to some restrictions and constraints.
> 
> I would love to have a IBM System P series server someday!!

So would I.
:)


-- 
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
- $25/pm entry-level bandwidth-capped VPSes available in WA -

Reply via email to