1.目的
在互联网中,我们会向网络运营商申请指定额度的带宽。实际传输时,由于网络QoS达不到要求,实际的传输带宽可能达不到标称值。本次测试在局域网环境中使用模拟工具模拟不同QoS下的网络条件,得出不同QoS网络下传输带宽
2.网络QoS指标
网络的QoS通常用以下指标衡量:
- 丢包率:由于网络拥塞,传输错误等造成的数据包丢失概率
- 延时:数据包发送到对端再返回到发送端的时长
- 延时抖动:衡量延时变化的程度
本次测试值模拟丢包率和延时与传输带宽的关系。
注:本文中的丢包率指的是在传输速率小于最大传输带宽时的丢包率。
3.测试方案
本次测试分两个阶段进行:
- 在丢包率为0的情况下,测试不同延时下的传输速率;
- 调整丢包率与延时,测试不同延时与丢包率组合下的传输速率。
4.测试环境
测试使用两位服务器:
Server A:10.10.168.151
Server B:10.10.168.153
两台Server之间通过千兆以太网连接(带宽为1000Mbps);
两台服务器上部署iperf,用于向网络加流量,并统计传输速率;其中Server A上运行iperf server端(iperf -s),Server B上运行iperf clien