在开发服务器应用程序时,了解连接速度变慢、突然中断或吞吐量非常低时的工作原理非常重要,但是因为开发一个可以模拟上述所有“功能”的测试网络将花费一大笔钱,我们需要通过软件来模拟它们。
一种方法是更改客户端和服务器应用程序,但这也不是很划算。另一种方法是通过在操作系统级别拦截和更改行为,这似乎更有希望,以及我现在正在寻找的工具类型。
我的案例尤其是 Solaris 服务器,但通用的 Unix/BSD 工具非常受欢迎。也可以随意发布 Window 的工具,因为它可能会帮助其他人出现但不使用 Unix。
谢谢!