IPtables 路由器会使连接速度减慢多少?

IPtables 路由器会使连接速度减慢多少?

我想知道在我的网络中引入新网关是否会减慢速度。这个问题可能听起来不清楚,但这里有一个例子:

安装网关服务器之前

Main Router <=> switches <=>  servers

安装网关服务器后

Main Router <=> IPtables router <=> switches <=>  servers

我的问题是。这会延迟多少传入传出请求/文件传输。谢谢,RayQuang

答案1

如果盒子有足够的 CPU/内存/带宽,就什么都不是;几乎每台现代计算机都不会关心处理 100 MBit 网络的路由,除非你真的投入大量规则。

答案2

由于需要额外的处理才能将数据包从 IPTables 路由器的一个接口传送到另一个接口,因此速度会稍微变慢。速度也会变慢,这取决于您使用的确切 iptables 配置(表是按顺序处理的,每一步都需要一些机器指令,通常您查看的内容越多,花费的时间就越多)。

但是,我们谈论的是“可能是亚毫秒”的延迟,因此在正常操作中,您不太可能注意到太多。

答案3

您打算用 iptables 做什么?如果您使用 QUEUE 规则,将数据包带入用户空间并对其进行破坏然后重新注入,这将需要很长时间。

99% 的时间基本上无法检测到。

相关内容