一旦将我们的应用程序部署到通过较差的广域网连接连接的设备上,它就会失败。
为了能够调试这个问题,我们需要在受控环境中重现不良网络状况。我们决定使用tc
/netem
构建专用“坏网络盒”的工具,如这文章。
因此,文档对于如何重现各种网络问题非常有用,例如低带宽,高延迟,封包重新排序,数据包丢失乃至数据包损坏。
我们没有找到任何文档来说明如何正确选择测试值以重现我们在实际环境中遇到的一些特定情况。所以我的问题是:我们如何评估实时环境中的网络状况,以便为 netem/tc 提供良好的配置值,以模拟实时状况?
如果重要的话我们在 Debian x64 平台上。
欢迎提供任何工具、脚本、提示和技巧!