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 -
