模拟两个ubuntu服务器计算机之间的慢速连接

时间:2014-12-29 22:24:07

标签: linux ubuntu networking tcp bandwidth-throttling

我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%如何使用网络模拟/限制工具做到这一点?

2 个答案:

答案 0 :(得分:1)

Ubuntu附带了一个名为NetEm的工具。它可以控制大多数网络层指标(带宽,延迟,数据包丢失)。网上有很多教程。

Dummynet就是这样一个工具。

KauNet由卡尔斯塔德大学开发的工具,可以引入数据包级别控制。

答案 1 :(得分:0)

简单程序 wondershaper 非常适合这里。 只需执行:

sudo wondershaper eth0 1024 1024

它会将eth0接口上的网络带宽限制为1Mbps下载和上传速率。