On 3/11/2013 5:22 p.m., Dr.x wrote:
hi , its just an updating idea , we have 6000 users and we have 96 G ram and 24 CPU cores and DELR720 hardware , actually i want to use smp and want to handle them by squid Q1-from the user experience who tried squid smp , can my hardware handle the 6000 users ????
No. It can handle some amount of requests/sec and traffic/sec. But "users" is not related to proxy capacity.
6000 users doing 1 req/day, even the footstool under my desk can handle that load. 6000 users doing ~150 req/sec each concurrently, you need a monster amount of CPU to handle that load.
Squid-3.3 can handle something like 2k - 20k requests per second on average-cost modern hardware in a single worker. That is somewhere around 50 - 150Mbps of HTTP traffic if you look at things in Mbps. The numbers *will* vary greatly depending on many factors in your users traffic profile.
24 cores should be enough to handle it, though be careful that it is 24 *physcal* cores. Ignore any hyper-threaded / virtual cores.
=========================================================================== Q2-can SMP let me use two tproxy on 2 interface and share cores cahcing on the two interfaces ??? i mean my server will have eth1 , eth2 connected to router eth1 is x.x.x.x eth2 is y.y.y.y squid will be listening yo tproxy x.x.x.x:1111 and also will be listening to tproxy y.y.y.y:2222 and each interface will have wccp service number .===> mean that many wccp services will be working agian , i want to do that , because the traffic on 1 interface cant handle more than 1 G traffic "" " my router cant handle more than 1 G """, so i need to use 2 interfaces so that make network load distribution can squid smp handle what i want ????
Maybe. High confidence without certainty.
without bugs ?
Er, Um. Amos