首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模拟高速网络连接

模拟高速网络连接
EN

Stack Overflow用户
提问于 2011-03-15 11:03:00
回答 2查看 262关注 0票数 0

我已经创建了一个带宽测量仪应用程序来测量总的互联网流量。我需要使用相对较高的数据传输速率测试应用程序,例如4 Mbps。我的Internet连接速度很慢,因此我需要一个模拟器来测试我的应用程序,以查看具有高吞吐率的行为。

EN

回答 2

Stack Overflow用户

发布于 2011-03-15 11:56:15

作为一种选择,您可以在带有NAT‘’ed网络适配器的虚拟机中运行一些HTTP服务器,并从主机系统或类似的VM测试您的带宽计。

票数 0
EN

Stack Overflow用户

发布于 2011-03-15 15:09:50

有一些商业packet generators可以做到这一点,也有一些免费的,比如PackETHBit-Twist

还有其他创造性的解决方案。例如,为了您的目的,数据包是否需要是IP数据包?如果没有,您总是可以获得一个“哑巴”交换机或集线器(没有spanning-tree或其他环路保护),并将crossover cable插入其中。(或者,如果交换机支持Auto-MDIX,则可以使用直通以太网电缆)其想法是,如果您的网络中存在环路,集线器/交换机将为您将网络泛洪到100%,因为它将不断重新转发相同的数据包。

如果您尝试这样做,请确保您的计算机是网络上唯一的计算机,因为此技术将有效地使其无用。;-)

您总是可以发送一些IP广播数据包来“播种”环路。否则,我认为你首先看到的可能是广播地址解析协议数据包,如果你只测量layer 3流量,这是没有帮助的。

最后,(特别是如果这听起来太麻烦了),我建议您阅读dependency injection并重构您的代码,这样您就可以在不需要高速接口的情况下对其进行测试。当然,您仍然需要在真正的高速环境中测试代码,但这样做会让您对代码更有信心。

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

https://stackoverflow.com/questions/5307063

复制
相关文章

相似问题

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