我们需要模拟不稳定的网络连接以尝试调试我们的服务器/客户端应用程序中的一些连接问题,我想知道是否有任何程序可以模拟这些条件,例如在微弱的无线网络上.
我不只是指降低带宽,还降低可靠性,频繁开关,短时断线连接等.
我使用了一个名为netem的工具,它在linux上运行.它允许您以给定的百分比增加数据包丢失,在数据包中引入延迟并处理数据包重新排序.基本上它旨在模拟不同的网络.
启动和运行所需的只是一台备用机器,可以通过几个以太网卡安装Linux.把它当成一座桥,并在它们之间运行.应该很简单.我将它用于没有Linux经验的大学项目,但我可能仍然在某处获得了所有的设置说明.