是否可以限制 Samba(或整个 LAN)的速度?

是否可以限制 Samba(或整个 LAN)的速度?

我的微型服务器(通过 epia c3 1ghz)出现了问题:当 LAN 流量过多(特别是 Samba 或 NFS 文件移动)时,服务器会重新启动并持续重新启动,直到我拔下 LAN 电缆或阻止正在请求文件的客户端。

我不知道为什么,所以我猜测:是否有可能限制 Samba 或 NFS 的速度?

答案1

限制传入带宽防火墙上的流量很困难,因为您要么必须丢弃所有不需要的数据包 - 导致重新发送和更多的流量,要么让防火墙维护比其正常连接跟踪大得多的传送队列。

然而,考虑到“保护”服务器比流量整形更重要,您可以查看 iptables 限制模块来限制每分钟的连接数和数据包数;

iptables -A INPUT -p TCP -m state -state NEW \
-m limit -limit 10/minute -limit-burst 2 -j ACCEPT 

请记住,这一切的结果是通常将自己锁在服务器之外,或者让每个人都感到烦恼。

您最好提出另一个问题来解决导致崩溃的问题,而不是花时间解决流量整形问题......

相关内容