简而言之,我有一个应用程序,其中数据旨在通过互联网在两台服务器之间流动。理想情况下,我想测试软件在什么时候停止运行。在什么下限(带宽、延迟、丢弃的数据包)下,事情会停止工作以测试软件的可靠性。
我想我会做的是以下几点:
- 设置 3 台机器(VMware 实例)
- 在两台服务器上安装 2 个应用程序。
- 通过在 Windows 2003 上使用路由和远程访问来设置第三台服务器以坐在两台机器之间
- 安装Traffic Shaper XP或NetLimiter以限制带宽
- 运行类似TMnetSim 网络模拟器的东西来模拟一个坏的连接。
这听起来是个好主意还是有更简单/更好的方法来做到这一点?我在 Linux 上不太舒服,我的队友更不习惯。