• TCP retransmission statistics from Google


    Abstract

    This article is an abstract from a paper which analyses TCP data from Google Web and vedio servers and

    present key statistics on the nature of retransmissions.

    Statistics

    (1)TCP and HTTP statistics

    TCP

        Total connections                                                     Billions

        Connections support SACK                                   96%

        Connections support Timestamp                         12%

        HTTP / 1.1 connections                                           94%

        Average requests per connection                         3.1

        Average retransmissions rate                               2.8%

    HTTP

        Average response size                                            7.5KB

        Responses with TCP retransmissions               6.1%

    Summary of Google TCP and HTTP statistics sampled for one week in May 2011.

    The data include both port 80 and 443 but exclude YouTube videos and bulk downloads.

    The majority of clients are Microsoft Windows which by default do not use TCP Timestamps.

    The average user network bandwidth as observed from Google is 1.9Mbps.

    (2)Breakdown of TCP retransmission types

                                                                                    Web pages                  video

    Fast retransmits                                                  24%                               54%

    Timeout retransmits                                           43%                               17%

        Timeout in Open                                              30%                                8%

        Timeout in Disorder                                         2%                                 3%

        Timeout in Recovery                                        1%                                  2%

        Timeout Exp. Backoff                                      10%                                 4%

    Slow start retransmits                                        17%                                29%

    Failed retransmits                                               15%                                 0%

    (3)Fast recovery related statistics

                                                                                   Web pages                   video

    Fast retransmits / FR                                         3.15                                2.93

    DSACKs / FR                                                       12%                                4%

    DSACKs / retransmit                                          3.8%                              1.4%

    Lost (fast) retransmits / FR                               6%                                  9%

    Lost retransmits / retransmit                            1.9%                               3.1%

    (4)other

    TCP recover losses in two ways

    Fast recovery (1RTT) need dupacks

    Timeout (often 5 ~ 10 RTTs)

  • 相关阅读:
    Java获取一年里某季、某月、某周的第一天及最后一天时间的完整代码如下:
    django 将数组交给前台
    模板标签
    django 变量交给前台模板
    内核解密 | Oracle 18c 数据库安装ORA-12754的两种解决方案
    浅谈大型web系统架构
    浅谈大型web系统架构
    浅谈大型web系统架构
    浅谈大型web系统架构
    微信小程序把玩(三十二)Image API
  • 原文地址:https://www.cnblogs.com/aiwz/p/6333358.html
Copyright © 2020-2023  润新知