ASL Protected IP's Concurrent connection limit
10 32,000
25 64,000
50 128,000
100 256,000
250 512,000
500 1,024,000
unlimited unlimited
The only installations I've dealt with of that size are on Astaro Hardware. I'd check out the HCL at http://www.astaro.com/kb to make sure the RAID controller is on the list, and to make sure that your NICs are on that list (those are the most often-overlooked items... if they are not on the HCL, they probably will not work). As far as raw "horsepower", that configuration sounds fine. Bear in mind that although ASL technically supports SMP, the SQUID proxy that it runs has performance issues when run on a SMP system. I recommend you load it with the noSMP option.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
SMP stands for Symettrical Multi-Processing. Dual-Core Processors and systems with multiple processors are known as SMP systems. There is no stability issue, etc. when running Squid on a Xeon Dual Core processor with the Dual-Core feature turned off... when you turn it on, Squid can experience a "race" condition, which will cause it to fail. It's well documented on the Squid web page and in Astaro's Knowledgebase. Astaro recommends that if you are using an SMP-capable system, and are going to use the HTTP Proxy, that you perform the install of the software using the nosmp switch. I also believe that the appliances that have SMP-capable hardware in them are running with SMP turned off, for stability reasons, with the Squid Cache.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
Here's an excerpt from the Astaro KB:
SMP Kernel slows down the HTTP-Proxy
Product Version: 5.000 or later
Symptom:
If using Astaro Security Linux with an installed SMP kernel, the HTTP-Proxy performance slows down by approx. 50%.
Cause:
This is a known issue of the current Linux kernel.
Resolution:
If the major task of Astaro Security Linux is to serve as an HTTP-Proxy, you can increase the performance by installing the default Linux kernel.
----IMHO, this should really read as "there's an issue with Squid AND the SMP Linux Kernel" as other modules aren't affected.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
You're taking this wrong... just install the ASG software on your hardware with the NOSMP option (the first screen you see after you boot off the install CD says how to do this). If you are looking at an appliance (if it's one of the bigger ones with hyperthreading), it will already be setup this way. It works just fine without SMP enabled, and the bigger units can handle a LOT of requests. Memory is a key here, we use 512 as a minimum, with 1GB becoming more of a norm lately. Trust me, it works great.
You're taking this wrong... just install the ASG software on your hardware with the NOSMP option (the first screen you see after you boot off the install CD says how to do this). If you are looking at an appliance (if it's one of the bigger ones with hyperthreading), it will already be setup this way. It works just fine without SMP enabled, and the bigger units can handle a LOT of requests. Memory is a key here, we use 512 as a minimum, with 1GB becoming more of a norm lately. Trust me, it works great.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
CTO, Convergent Information Security Solutions, LLC
https://www.convergesecurity.com
Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries. Use the advice given at your own risk.
Am I right (at least according to the squid-cache.org site) that Squid still does not take advantage of SMP? It sounds like the stability issue is resolved, but Squid doesn't take advantage of multiple processors yet, does it?Squid itself is a single-threaded process, though depending on the disk-backend you use it can utililize dedicated processes for processing IO (specifically the diskd backend).