-
-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Hi,
I'd like to open a discussion regarding fck-nat used for a production-ready type of load. Currently the way it's configured might not be enough for such a load as I could not see kernel tweaking configuration in scripts. Unfortunately I am no expert in Kernel tweaking and am not aware of all the configurations that might be necessary, but here are a few that I can think of:
- Kernel keeps track of active connections via
conntrack, the conntrack table once filled might drop new connections:nf_conntrack_maxwhich governs the maximum number of tracked connections (and optionallynf_conntrack_bucketsfor performances)nf_conntrack_tcp_timeout_*to a lower value than the default perhaps ?
- Networking stack
tcp_wmem,tcp_rmem,udp_wmem,udp_rmemwhich should probably be increased so it can support a higher loadtcp_max_syn_backlog
- Maximum number of file descriptors via
fs.max-fileswhich limit could be overflowed if there are too many connections
Perhaps some more could be added, but it'd be interesting to have different profiles available that might be used depending of the usage intended of fck-nat.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request