日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

為什么監控查詢流量、用量查詢流量與日志統計流量有差異?

監控查詢流量、用量查詢流量統計的是實際產生的網絡流量,而日志統計流量統計的是應用層產生的流量,由于TCP/IP包頭和TCP重傳等原因,實際的計費流量(也包括監控查詢流量)是通過日志統計流量的1.1倍。

問題現象

為什么通過CDN控制臺(或者OpenAPI)的監控查詢、用量查詢(實際計費流量)功能查到的加速域名使用的流量數據與通過日志統計的流量數據有差異?(通過日志統計的流量數據通常會比通過監控查詢流量或者用量查詢流量查詢的數據更小一點。)

可能原因

日志統計流量是統計日志中response size字段記錄的流量數據,只統計了應用層產生的流量,但實際產生的網絡流量(網絡層統計的流量)通常比應用層流量要高出7%~15%。主要原因是網絡層流量比應用層流量多了以下兩個流量消耗:

  • TCP/IP包頭:

    應用層流量在開始網絡傳輸之前,需要先使用TCP協議(傳輸層)封裝為TCP數據包,再使用IP協議(網絡層)封裝為IP數據包,IP數據包最大為1500字節,這其中包含了20字節的TCP協議包頭和20字節的IP協議包頭,這兩個協議包頭也會產生網絡流量,但由于應用層無法統計到這兩個包頭的流量,因此日志統計流量里不包含這40字節。這部分包頭消耗的網絡流量至少占通過日志統計流量的2.74%(按最大IP數據包1500字節,其中TCP/IP包頭40字節,應用層數據1460字節),應用層數據越小,占比越大,通常在3%左右。

  • TCP重傳

    由于互聯網中網絡情況較為復雜,在出現網絡擁堵、設備故障等情況下就會出現丟包,通常有3%~10%的數據會被互聯網丟棄,數據包被丟棄后的重傳動作是由操作系統內核層的協議棧處理的,無法記錄到應用層日志中,因此這部分也會產生額外的網絡消耗。

基于以上兩個額外的網絡流量消耗,在行業慣例中,會在基于日志中response size字段統計出的應用層流量的基礎上,再加上7%~15%的網絡消耗來得出實際的計費流量數據(即:體現在費用賬單上的數據)。阿里云CDN產品取平均值10%做為網絡消耗流量,因此實際的計費流量(也包括監控查詢流量)是通過日志統計流量的1.1倍(即:TCP系數1.1)。