流量计算问题
正在加载文档
最近更新时间: 2018-01-18 10:23:35
加速域名日志中记录的流量数据,是我们应用层日志统计出的流量,但是实际产生的网络流量却要比应用层统计到的流量要高出 7%-15% ;这个主要的原因有两个:
1.TCP/IP 包头的消耗:
因此,TCP 传输的数据分段大小为(6~1460byte),假设网络良好,没有丢包也没有重传,则包头固定开销为 26+20+20=66byte 计算时如果忽略 TCP 三次握手,忽略 TCP 四次挥手,按照如上计算出包头占比:[66*(日志数据量/1460)]/日志数据量 = 66/1460 = 4.52%
2.TCP 重传: 根据互联网物理网络的负载情况,正常情况下,我们所发送的包会有 3-10% 左右会被互联网丢弃掉。被丢弃掉之后,服务器会对丢弃的部分进行重传。重传动作是由内核层协议栈处理的,应用层也无法统计到,这部分流量占我们日志计算出流量的比例,根据网络的好坏而不等。在凌晨互联网轻载的情况下,重传率会较低;在晚高峰互联网重载的时候,重传会上升;一般情况下,在 3%-7% 之间。
这篇文档有帮助吗?
正在加载反馈服务…