<div dir="ltr"><div>Thanks a lot, Eliezer and Amos.<br><br></div><div>Your Views are going to help me lot :)<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 12, 2014 at 3:44 PM, Amos Jeffries <span dir="ltr"><<a href="mailto:squid3@treenet.co.nz" target="_blank">squid3@treenet.co.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
</span><span class="">On 12/12/2014 4:41 a.m., Siva Prakash wrote:<br>
> Thanks for your valuable input, Eliezer and Amos.<br>
><br>
> I have added the rough hardware and squid configuration, please<br>
> guide me out with how much request squid can handle per second,<br>
><br>
> CPU Speed - each 3.30GHz( totally 5 processors)<br>
><br>
> RAM - 4 GB<br>
><br>
> NIC - one 10 GB Ethernet Adapter<br>
><br>
> Squid Version - 3.4<br>
><br>
> Squid configuration - For authentication, it is integrated with AD<br>
> and lots of ACLs(1000) to block sites.<br>
><br>
<br>
</span>On a 3.3GHz CPU core I would expect an upper limit of around 3000 RPS.<br>
<br>
The bottlneck will be the AD processing delays. Most of HTTP<br>
performance features and mechanisms have to be disabled in order to<br>
get NTLM or Kerberos authentication to work. That reduces Squid<br>
performance by roughly a factor of 3-4. You would be lucky to get 1000<br>
RPS per core out of the auth systems, though not all requests need the<br>
full auth latency so call it 1500 RPS max.<br>
<br>
With 4 CPU for Squid and one for OS, thats 6-12K RPS for the machine.<br>
If we assume your traffic has average object size ~40KB that measures<br>
up at around 250 Mbps combined for 4 Squid worker processes.<br>
<br>
<br>
These are very, very rough guesstimate *upper* limit numbers. The only<br>
way to be at all sure is to actually run the traffic through the proxy<br>
and find out. Squid has a lot of tuning knobs that can affect the<br>
performance.<br>
<br>
Amos<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.22 (MingW32)<br>
<br>
iQEcBAEBAgAGBQJUir/jAAoJELJo5wb/XPRjzacIAOK9Dft9QpDtact+iKNWAVv1<br>
KqfmZz1wHNyRc8+1do9WnKuyUvoS5WosDSE4NjCk3woc2sLVky5b0ifPsp0Z+qVx<br>
MjDGx8ka74Yl5KUAimxFhn/ZdkNLDx1CHhFkH8am8mARwFR7yA++t16biB3QvDWT<br>
zMB02DAqmJX0xRvyuqJNFUfqjaufQO3ftzFeJXTI1krCtYJxBU/Y5tQMhH/7cHhe<br>
bOfTOTPUvWRnSNmbtZKrQJae+R87a66qyAj7Rr4S+YbkyvW3d0ORW0AfDV+JWF92<br>
hZtsWu+mVzf6n3uObg6ah+610O0T30b1FdKwfjA5ssvQDxNcShChM1MfW5ctP20=<br>
=q4IZ<br>
<div class="HOEnZb"><div class="h5">-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-users" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><br>
</div></div></blockquote></div><br></div>