首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何限制网络接口的带宽使用?

如何限制网络接口的带宽使用?
EN

Network Engineering用户
提问于 2017-01-08 07:34:45
回答 2查看 1.7K关注 0票数 0

我使用了一个带有infiniband 40交换机的集群。

为了测试我的应用程序,我需要在通信速度较低的网络环境(如1 Gbps或10 Gbps以太网)上测试性能。

是否有办法限制某一网络接口的网络带宽使用?

EN

回答 2

Network Engineering用户

发布于 2017-01-08 11:47:51

如果您正在测试应用程序,您可以在虚拟环境中限制速度:-在VirtualBox 网络带宽限制中或- in VMWare Workstation - 为虚拟机配置带宽和丢包设置

使用VMWare,您甚至可以模拟与丢包的不稳定连接!

票数 1
EN

Network Engineering用户

发布于 2017-02-07 15:28:09

是的,有。对FreeBSD来说,假网可能是答案。然而,现在大多数人使用Linux而不是FreeBSD。您可以在Linux中使用tc --查看链接的速率控制部分。带有netem的tc还可以为数据包添加常量或可变延迟。

但是,要考虑的是,除了低带宽之外,真正的网络还有很高的延迟时间。因此,除了有限的带宽之外,您可能还需要模拟延迟。否则,您的应用程序测试不够好。

如果使用FreeBSD或Linux,则不需要更改交换机配置以获得有限的带宽。它可以在运行应用程序的主机上完成。不幸的是,如果您在Windows上运行该应用程序,我没有解决方案。在这种情况下,您需要查看交换机是否有限速选项。不是所有的开关都有。

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/37866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档