Memory Used for State Tables

If you are manually tweaking the configuration or want to know how much memory to have available in your firewall system, it would be useful to know how much memory each connection takes. The memory requirements for various types of connections are outlined in Table E.1.

Assuming the worst-case scenario (NAT), you would need to allocate at least 57.7MB to handle 100,000 connections.

Table E.1. Approximate memory requirements for specific connections
Connection TypeMemory Requirement
Simple (e.g., accept, no NAT)325 bytes
NAT (e.g., a standard connection with NAT)542 bytes
Resources (authentication, content security, and so on)401 bytes
Encrypted connections399 bytes
General overhead (not per-connection)6MB

Get Essential Check Point™ FireWall-1® NG: An Installation, Configuration, and Troubleshooting Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.