如何测量iptables负载?

如何测量iptables负载?

iptables我在 Debian 7 上使用 ufw添加了大约 3500 个 IP 地址,我想知道这是否会对我的服务器的性能产生任何影响。

我该如何衡量呢?

答案1

与其费心这种浪费的方法,为什么不设置一个ipset替代方法呢?一组 IP 可以与单个防火墙条目匹配,而不必维护 3500 个条目。

在这篇 Linux Journal 文章中,有一篇关于如何使用它们的很好的介绍/教程,标题为:使用 ipset 进行高级防火墙配置

例子

设置一个集合来包含您的 IP。

$ sudo ipset -N myset iphash
$ sudo ipset -A myset 1.1.1.1
$ sudo ipset -A myset 2.2.2.2

然后设置 1iptables规则以使用该集。

$ sudo iptables -A INPUT -m set --set myset src -j DROP

相关内容