Linux

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

  • February 1, 2012

我的迷你伺服器有問題(通過 epia c3 1ghz):當 LAN 流量過多(特別是 Samba 或 NFS 文件移動)時,伺服器重新啟動並繼續重新啟動,直到我拔下 LAN 電纜或我阻止客戶端誰在請求文件。

我不知道為什麼,所以我在猜測:是否有可能限制 Samba 或 NFS 的速度?

在防火牆上限制傳入流量的頻寬很困難,因為您要麼必須丟棄所有不需要的數據包 - 導致重新發送和更多流量,要麼讓防火牆維護比其正常連接跟踪大得多的傳遞隊列。

然而,鑑於“保護”伺服器比流量整形更重要,您可以查看 iptables 限制模組來限制每分鐘的連接數和數據包數;

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

請記住,所有這一切的結果通常是把自己鎖在伺服器之外,或者惹惱所有人。

您最好打開另一個問題來解決導致崩潰的問題,而不是花時間進行流量整形……

引用自:https://serverfault.com/questions/355595