SE 衡量指标包括与 SE 的连接、带宽、事务和内存使用情况相关的信息。

为 SE 提供的分析信息包括在定义的时间内 SE 的性能衡量指标。

要访问 SE 衡量指标页面,请执行以下操作:

  1. 导航到基础架构 > 云资源 > 服务引擎

  2. 选择云下拉菜单中选择云。

  3. 单击 SE 的名称以打开该 SE 的分析选项卡。

  4. 单击 < 图标以打开服务引擎衡量指标磁贴。

SE 的分析选项卡显示了 SE 的性能衡量指标信息。显示的数据按选择的时间进行筛选。服务引擎衡量指标磁贴将持续显示按时间平均的数据。它们会控制图表显示中出现的内容。可以使用以下衡量指标:

衡量指标

描述

吞吐量

SE 托管的所有虚拟服务流经该 SE 的总带宽。它包括客户端与虚拟服务之间流入和流出 SE 的带宽,以及 SE 与服务器之间的流量。SE 可以报告的吞吐量大约是其虚拟服务的两倍。

CPU 使用率

显示分配给 SE 的 CPU 的占用率。CPU 的总数将显示在 SE 快速信息弹出窗口中。正常情况下,CPU 使用率不得经常超过 90%,因为这可能会导致虚拟服务延迟并中断客户端体验。

CPU 使用率衡量指标磁贴显示了一个水平条,指示当前使用情况,右侧有一条红线表示 SE 与其可用 CPU 容量限制之间的距离。可以通过执行如下操作来间接控制或改善 CPU 使用率:

配置:更改虚拟服务的配置(例如更改 SSL 或压缩设置)会影响 CPU 使用率。

CPU 分配:为每个 SE 分配更多 vCPU。默认设置为每个 SE 两个 vCPU。对于 SSL 终止或压缩等任务来说,增加此数量特别有用,因为这些任务会大量消耗 CPU 资源。分配给 SE 的 vCPU 数量对应的设置位于 SE 组中。

扩展:通过在其他 SE 中扩展 SE 的虚拟服务来减少 CPU 负载。此操作会增加总容量并减少该 SE 上的负载。SE 组的高可用性设置规定了应在其他 SE 中扩展虚拟服务或者仅从繁忙的 SE 中迁移虚拟服务的时间。

CPU 预留:默认情况下,VMware 部署中将不预留 CPU 资源。在 vCenter 中,您可以为 SE 的虚拟机启用预留。这可保证共享同一物理主机服务器的其他虚拟机无法借用或争用 CPU 资源。此设置可以在 SE 组属性中进行更改。此更改仅适用于新的 SE。对现有 SE 的更改必须在 vCenter 中手动完成。

内存使用率

已使用的内存量与可用内存量的比率。内存占用率不应长时间超过 90%。

收到的数据包

SE 收到的网络数据包数。

发送的数据包

SE 成功发送的数据包数量。

接口吞吐量

该 SE 使用的所有网络接口的总计吞吐量。吞吐量通过以下方法来测量:任何虚拟服务的客户端和服务器端的流量,加上 SE 与控制器之间的管理流量。

虚拟服务吞吐量

该 SE 使用的所有网络接口的总计吞吐量。吞吐量通过以下方法来测量:任何虚拟服务的客户端和服务器端的流量,加上 SE 与控制器之间的管理流量。

连接内存使用情况

SE 使用的连接内存的百分比。

动态内存使用情况

SE 使用的动态内存的百分比。

SSL 缓存使用情况

SE 使用的 SSL 缓存内存的百分比。

持久性表使用情况

SE 使用的持久性表,以 % 表示。由于客户端 IP 持久性以本地方式存储在每个 SE 上,因此较大的表会占用更多内存。

缓冲区使用情况

SE 使用的缓冲区内存的百分比。

下表列出了 NSX Advanced Load Balancer 系统中可用的 SE 衡量指标列表:

衡量指标

描述

se_if.avg_bandwidth

跨所有 SE 接口发送和接收网络带宽。

se_stats.avg_connection_mem_usage

已消耗的连接内存百分比。

se_stats.avg_connections

SE 的所有虚拟服务中每秒客户端网络连接尝试 (SYN) 的速率。

se_stats.avg_connections_dropped

SE 的所有虚拟服务中断开或无法建立的连接数。排除因策略操作而断开的连接。

se_stats.avg_cpu_usage

服务引擎的主机视图主动利用的 CPU 使用量占可用 CPU 总量的百分比。

se_stats.avg_disk1_usage

已使用的 SE 磁盘 1 容量百分比。

se_if.avg_eth0_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth10_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth11_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth12_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth13_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth14_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth15_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth16_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth17_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth18_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth19_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth1_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth20_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth21_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth22_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth23_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth2_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth3_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth4_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth5_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth6_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth7_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth8_bandwidth

SE 接口发送和接收的网络带宽。

se_if.avg_eth9_bandwidth

SE 接口发送和接收的网络带宽。

se_stats.avg_mem_usage

已使用的分配内存百分比。

se_stats.avg_packet_buffer_header_usage

已使用的所有网络数据包缓冲区百分比。

se_stats.avg_packet_buffer_large_usage

已使用的大型网络数据包缓冲区百分比。

se_stats.avg_packet_buffer_small_usage

已使用的小型网络数据包缓冲区百分比。

se_stats.avg_packet_buffer_usage

已使用的配置的网络数据包缓冲区总数百分比。

se_stats.avg_persistent_table_usage

已使用的会话持久性表百分比。

se_if.avg_rx_bandwidth

SE 的所有接口接收的网络带宽。

se_if.avg_rx_bytes_dropped

每秒丢弃的收到的数据包字节数。包括所有 SE 接口中的数据包。

se_if.avg_rx_pkts

所有 SE 接口收到的网络数据包数。

se_if.avg_rx_pkts_dropped

每秒丢弃的收到的数据包数。包括所有接口中丢弃的数据包。

se_stats.avg_ssl_session_cache_usage

已使用的 SSL 会话缓存百分比。

se_if.avg_tx_pkts

所有 SE 接口中传输的网络数据包数。

se_if.max_se_bandwidth

在采样时间段内通过 SE 的最大带宽。

se_stats.pct_connections_dropped

已断开的 SE 连接百分比。

se_if.pct_rx_bytes_dropped

已丢弃的 SE 字节百分比。

se_if.pct_rx_pkts_dropped

已丢弃的 SE 数据包百分比。

se_stats.pct_syn_cache_usage

已使用的 SYN 缓存百分比。较高的使用率表示未完成的打开连接尝试次数过多。

se_stats.avg_dynamic_mem_usage

已使用的平均动态内存百分比。

有关与 SE 相关的 VMware 衡量指标的更多信息,请参阅 VMware 衡量指标