1.TCP/IP 包头的消耗:众所周知,HTTP 请求是基于 TCP/IP 协议的,现有的互联网中,每个包的大小最大是 1500 个字节,而这 1500 个字节 中,就包含了 TCP 和 IP 协议插进来的 40 个字节的包头,包头部分,也会产生流量,但是,这个加包头的动作是由内核层的协议栈完成的,无法被应用层统计到,日志里也就不会记这 40 个字节的流量了,这部分的流量,会占到通过日志 计算出流量的 2.74%(40/1460)以上,正常情况下,会占到 3% 左右。
2.TCP 重传:根据互联网物理网络的负载情况,正常情况下,所发送的包会有 3-10% 左右会被互联网丢弃掉,被丢弃掉之后,服务器会对丢弃的部分进行重传,重传动作是由内核层协议栈处理的,应用层也无法统计到,这部分流量占日志计算 出流量的比例,根据网络的好坏而不等,在凌晨,互联网轻载的情况下,重传率会较低;在晚高峰,互联网重载的时候 ,重传会上升,一般情况下,在 3%-7% 之间。
3. 因此在业界标准中,会在原有流量的寄出上再加上7%-15%的网络消耗作为计费流量统计,取平均值 10% 作为网络消耗统计。
联系客服