我正在编写一个应用程序,并且能够将其吞吐量(通过网络发送的每秒比特数)设置为我希望的任何速率。但是,我想将其设置得尽可能高,只要网络上的其他流量不会受到严重影响。
问题是,我没有一个好的衡量标准来衡量这种影响。我想到了以下几个,但都不是真正“完整”的:
- 增加数据包的平均延迟时间
- 丢包增加
- 抖动增加
- 增加完成 tcp 事务的平均时间(使用 http 下载文件)
有没有标准的度量?您对如何衡量应用程序对网络的影响还有其他想法吗?
顺便说一句 - 我对网络有完全的控制权,并且可以采取我想要的任何测量来计算该指标。
谢谢,
肉里