Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a problem with squid. I have about 2000 users and connect from one test client to squid. They are connected via 100MBit. For testing they access an other local server. I can get ten thousands successful requests when directly connecting from my test server (without the squid proxy).

But when connecting via squid, I get problems. I have done the following scenarios:

1) Connect with 2000 threads (2000 users) without proxy and load data every 15 seconds. Not I get about 7600 successful requests.

2) Connect with 2000 threads (2000 users) to the proxy and load data every 15 seconds. Not I get about 150 successful requests. All other requests are timeouts.

3) Connect with 250 threads (250 users) to the proxy and load data every 15 seconds. Not I get about 200 successful requests. All other requests are timeouts.

The CPU on the dedicated squid server is at about 99.3% idle while loading all the data. Squid is configured to not cache any data. I can't see any option that would limit the connections. All are left to the default.

Are there some configuration options I should check or modify? How can I get rid of this bottle neck?

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.