本文永久链接: https://www.xtplayer.cn/linux/netfilter/linux-netfilter-optimization/
如果您正在为高流量的 Web/DNS 服务器提供服务,并且最近使该服务器 PING 丢失并且并非所有 HTTP 请求都成功。您可以开始检查系统日志。并且如果您看到类似下面的内容,那么下面的指南将帮助您调整 Linux 服务器以正确处理流量负载。
|
状态查看
-
buckets 哈希表大小,max 最大记录的连接条数
sudo dmesg | grep conntrack [ 8.782060] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
-
哈希表使用情况
grep conntrack /proc/slabinfo nf_conntrack_1 102 102 320 51 4 : tunables 0 0 0 : slabdata 2 2 0
-
当前跟踪的连接数
sudo sysctl net.netfilter.nf_conntrack_count
-
跟踪连接详细信息
# centos cat /proc/net/nf_conntrack # ubuntu,可能需要安装 conntrack 工具,yum install -y conntrack 或者 apt-getinstall -y conntrack conntrack -L
最大连接跟踪数
完整文章请访问: https://www.xtplayer.cn/linux/netfilter/linux-netfilter-optimization/