上一主题: 数据传输时间和观测计数增加下一主题: 数据传输时间增加和观测计数减少


数据传输时间 = 0(Ping-Pong 应用程序)

“Ping-Pong”应用程序将单个数据包响应发送给大多数或所有请求;这是一个应用程序问题。 管理控制台计算“数据传输时间”的方法是,从与客户端数据请求的第一个应用程序响应关联的时间戳中减去与客户端数据请求的最后一个应用程序响应关联的时间戳。 如果两个时间戳相等,则结果为 0,因为应用程序只发送一个数据包来响应客户端请求,并且必须在应用程序层确认此数据包后,客户端才能请求下一个数据包。

如果完成总事务数所需的数据量达到数万或数十万字节,则会导致应用程序出现较大的吞吐量问题,因为客户端必须等待每个数据包的一个 NRTT+ 被传递并由应用程序确认。 如果客户端在单个请求中请求所有数据,应用程序的响应方式是一次在多个数据包中尽量发送 TCP 活动窗口允许发送的字节数。 这会显著减少传输数据所需的往复传输数,并且会提高应用程序的性能。

在“数据传输时间”等于零时验证此方案:

  1. 在“向我显示”菜单中,单击“响应大小”。
  2. 滚动到“数据传输时间(按响应大小)”视图,并确定小于 1.45 KB 的数据传输数、基于以太网框架的一个段或数据包是否是以下视图中最重要的条。 此图表明大部分数据包都包含最少数据: