标签: linux ubuntu networking tcp bandwidth-throttling
我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%如何使用网络模拟/限制工具做到这一点?
答案 0 :(得分:1)
Ubuntu附带了一个名为NetEm的工具。它可以控制大多数网络层指标(带宽,延迟,数据包丢失)。网上有很多教程。
Dummynet就是这样一个工具。
KauNet由卡尔斯塔德大学开发的工具,可以引入数据包级别控制。
答案 1 :(得分:0)
简单程序 wondershaper 非常适合这里。 只需执行:
sudo wondershaper eth0 1024 1024
它会将eth0接口上的网络带宽限制为1Mbps下载和上传速率。
eth0