吞吐量一词出现在 NSX Advanced Load Balancer Web 界面和文档中。每个供应商对吞吐量的定义略有不同,甚至可能根据上下文而发生变化。

吞吐量

NSX Advanced Load Balancer 中,吞吐量是根据通过虚拟服务、池和 SE 的流量路径定义的:

  • A - 客户向 SE 发出请求

  • B - SE 向服务器发出请求

  • C - SE 响应客户端

  • D - 服务器响应 SE

吞吐量计算

NSX Advanced Load Balancer 按如下方式计算吞吐量:

  • 对于虚拟服务流量,吞吐量的计算方法为:A + C

  • 对于池流量,吞吐量的计算方法为:B + D

  • 对于 SE 流量,吞吐量的计算方法为:A + B + C + D

吞吐量数字可能不同的原因

SE 的吞吐量值可能高于虚拟服务和池的合并吞吐量值。该问题可能是由于任何以下情况造成的:

  • 与控制器通信时的管理流量负载。

  • 到池服务器的运行状况监控流量。

  • 由 SE 托管的多个虚拟服务和池。(吞吐量数字包括 SE 托管的所有虚拟服务和池。)

由于网络或应用程序标头、SSL 分流、压缩、缓存、多路复用或很多其他功能,虚拟服务的吞吐量数字可能与其池不同。