衡量网络好坏的指标QoS
前段时间看过华为的《QoS 技术白皮书》,写的很不错,这里记录下关键的点,以备不时之需。
QoS(Quality of Service)是衡量一个网络好坏的指标,它采用如下参数来度量:
- 带宽/吞吐量
- 时延
- 抖动(时延变化)
- 丢包率
以下对其概念及常用业务指标进行描述
概念
- 带宽/吞吐量
带宽(bandwidth)也称为吞吐量(throughput),是指在一个固定的时间内(1 秒),从网络一端传输到另一端的最大数据位数,也可以理解为网络的两个节点之间特定数据流的平均速率。带宽的单位是比特/秒(bit/s,简写为 bps)。带宽分为"上行带宽" 和 "下行带宽"。
- 时延
时延(Latency)是指一个报文或分组从网络的一端传送到另一端所需要的时间。
- 抖动
抖动(Jitter),是指同一业务流中不同分组所呈现的时延不同。抖动主要是由于业务流中相继分组的排队等候时间不同引起的,是对服务质量影响最大的一
个问题。
PS: 如把时延比作速度,则抖动可以理解为加速度
- 丢包率
丢包率是指在网络传输过程中丢失报文占传输报文的百分比。
常见指标
业务类型 | 带宽/吞吐量 | 时延 | 抖动 | 丢包率 |
---|---|---|---|---|
视频电话会议 | 带宽需求高 | 对时延非常敏感 | 对抖动非常敏感 | 要求可预计的时延和丢包率 |
电子商务 | 带宽需求适当 | 对时延敏感 | 对抖动敏感 | 对丢包率敏感,必须可靠传输 |
流媒体 | 带宽需求高 | 对时延比较敏感 | 对抖动比较敏感 | 要求可预计的时延和丢包率 |
电子邮件、文件传输 | 传输带宽需求低 | 容许时延 | 容许抖动 | 尽力而为传送 |
业务类型 | 时延 | 抖动 | 丢包率 |
---|---|---|---|
视频电话会议 | ≤50ms | ≤10ms | ≤0.1% |
电子商务 | ≤200ms | ≤100ms | TCP 保证 |
流媒体 | ≤1s | ≤200ms | ≤0.1% |
电子邮件、文件传输 | NA | NA | TCP 保证 |