Dav*_*vy8 11 simulation network-traffic unreliable-connection
我们需要模拟不稳定的网络连接以尝试调试我们的服务器/客户端应用程序中的一些连接问题,我想知道是否有任何程序可以模拟这些条件,例如在微弱的无线网络上.
我不只是指降低带宽,还降低可靠性,频繁开关,短时断线连接等.
我使用了一个名为netem的工具,它在linux上运行.它允许您以给定的百分比增加数据包丢失,在数据包中引入延迟并处理数据包重新排序.基本上它旨在模拟不同的网络.
启动和运行所需的只是一台备用机器,可以通过几个以太网卡安装Linux.把它当成一座桥,并在它们之间运行.应该很简单.我将它用于没有Linux经验的大学项目,但我可能仍然在某处获得了所有的设置说明.
Ian 的解决方案似乎是一个非常好的长期解决方案,但听起来有点涉及一些快速测试。(找到另一台机器,连接它,可能设置路由器等)
我最终只是使用 Net Limiter 并随机手动将限制设置为低得愚蠢的值(例如 1 字节/秒),这似乎足以满足我们的需求。