[squid-dev] About SQUID sizing

Eliezer Croitoru ngtech1ltd at gmail.com
Wed Jan 27 16:53:05 UTC 2021



This post is more of a Squid-Users question rather then squid-dev  to my understanding.


The technical way to look at it is not the sum of “global” users but rather their load on the system.

For 2k users you are better with more CPU ie 4+ vCPU and the 8GB RAM can be enough for many use cases.

The best way to start with this is capturing some data/stats on the network/fw level.

You can start with the exact system ie 4vCPU 8GB ram only as a router\firewall.

Then collect some details on the actual connections that are being used in the network.

I can recommend on Prometheus which I have used to get some nice graphs on systems.

There are ways to use Prometheus to graph Linux iptables/nftables/kernel conntrack which
is what I believe you should start from.

After you will have at-least a week of this stats you might be able to start and calculate more things.


Amos or Alex might know by heart what is the calculation that was mentioned here many times
regarding the amount of ram allocated per connection/request/session.





Eliezer Croitoru

Tech Support

Mobile: +972-5-28704261

Email:  <mailto:ngtech1ltd at gmail.com> ngtech1ltd at gmail.com

Zoom: Coming soon



From: squid-dev <squid-dev-bounces at lists.squid-cache.org> On Behalf Of Hyukin Kwon
Sent: Wednesday, January 27, 2021 8:54 AM
To: squid-dev at lists.squid-cache.org
Subject: [squid-dev] About SQUID sizing


Hi Squid development team,


I have one quick question about sizing.

Actually, I am trying to install a SQUID proxy for 2,000 users. So, I am finding out the h/w requirements for that and I am thinking of,

2vCPU and 8GB Mem, 50GB HDD(without Caching function)


Is it reasonable for that?

Any sizing calculation method?


I appreciate your help in advance,




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-dev/attachments/20210127/b0a7e2ca/attachment.htm>

More information about the squid-dev mailing list