不同性能监控工具的延迟中心是什么?
适用场景
- ONTAP 9
- Active IQ Unified Manager (AIQUM)
- OnCommand统一管理器(OCUM)
- AIQ PAS
问题解答
- ONTAP依靠QoS细分延迟并确定无争用的组件、每个延迟中心表示其相应组件中的延迟。
- 到目前为止、各种性能监控工具对每个延迟中心使用了不同的术语、本知识库文章旨在 阐明这些差异、并帮助将不同工具中的各种延迟中心关联起来。
延迟中心 |
命令行界面 |
AIQUM/OCUM |
AIQ PAS |
Perfstat |
收获 |
协议层中的CPU延迟 |
网络 |
网络处理 |
CPU N刀片式服务器 |
CPU_NETWORK或CPU_protocol |
网络 |
网络层中的CPU延迟 |
网络 |
网络处理 |
CPU N刀片式服务器 |
CPU_NETWORK |
前端 |
集群互连延迟 |
集群 |
集群互连 |
集群互连 |
delay_centre_cluster-互 连 |
集群 |
外部延迟 |
网络 |
网络 |
网络 |
delay_centre_network |
网络 |
WAFL层中的CPU延迟 |
数据 |
数据处理 |
CPU D-blade |
CPU_WASL_ex免税 |
后端 |
磁盘延迟 |
磁盘 |
聚合操作 |
磁盘IO |
delay_centre_disk_io |
磁盘 |
CP延迟 |
数据 |
数据处理 |
WAFL暂存器CP |
delay_cCenter_WASL_SUSP_CP |
不适用 |
其他暂停的延迟 |
数据 |
数据处理 |
WAFL暂存其他 |
delay_centre_wafl_SUSP_other |
暂停 |
NVLOG传输延迟 |
NVRAM |
数据处理 |
NVLOG_Transfer |
delay_centre_NVLOG_Transfer |
NVLog镜像 |
QoS最大延迟 |
QoS最大值 |
服务质量 (QoS) 上限 |
服务质量 (QoS) 限制 |
delay_centre_QoS_Limit |
Throttle |
QoS最小延迟 |
QoS最小值 |
服务质量 (QoS) 下限 |
QoS最小值 |
delay_centre_QoS_min_吞吐量 |
不适用 |
云延迟 |
云 |
云延迟 |
云IO |
delay_centre_Cloud IO |
云 |
FlexCache延迟 |
FlexCache |
不适用 |
FlexCache RAL + FlexCache Spinhi |
Delay_Center_FlexCache _RAL + Delay_Center_FlexCache SPINHI |
不适用 |
同步SnapMirror延迟 |
SM同步 |
同步 SnapMirror |
同步重复 |
delay_centre_sync_REPL |
不适用 |
卷激活延迟 |
VA |
卷激活 |
欧统守则 |
DELAY_CCenter_COP |
不适用 |
注:
- 可从命令行界面使用以下命令来细分延迟:
Cluster::> qos statistics volume latency show
- 特定延迟中心的长时间延迟很好地指示该组件处于争用状态、应重点对该组件进行进一步的性能分析。
- 粗体中的 是将多个组件的延迟组合在一起的延迟中心、在这种情况下、需要考虑多个组件:
- 通过 命令行界面访问网络和数据
- 来自AIQUM的网络处理和数据处理
- AIQ PAS中的CPU N刀片
- 不同垂直领域的延迟核算可能略有不同、尤其是在与网络/协议相关的延迟中心、请参阅下表。
- ASA在集群互连方面有所不同、请参见下表
延迟中心 | 协议 | Perfstat | 命令行界面 | AIQUM | AIQ PAS |
---|---|---|---|---|---|
协议层中的CPU延迟 | NAS | CPU_NETWORK | 网络 | 网络处理 | CPU N刀片式服务器 |
网络层中的CPU延迟 | NAS | CPU_NETWORK | 网络 | 网络处理 | CPU N刀片式服务器 |
集群互连延迟 | NAS | delay_centre_cluster-互 连 | 集群 | 集群互连 | 集群互连 |
外部延迟(R2T、XFER_RDY) | NAS | 不适用 | 不适用 | 不适用 | 不适用 |
协议层中的CPU延迟 | iSCSI | CPU_protocol | 网络 | 网络处理 | CPU N刀片式服务器 |
网络层中的CPU延迟 | iSCSI | CPU_NETWORK | 网络 | 网络处理 | CPU N刀片式服务器 |
集群互连延迟 | iSCSI | 不适用 | 不适用 | 不适用 | 不适用 |
iSCSI ASA | delay_centre_cluster-互 连 | 集群 | 集群互连 | 集群互连 | |
外部延迟(R2T、XFER_RDY) | iSCSI | delay_centre_network | 网络 | 网络 | 网络 |
协议层中的CPU延迟 | FCP | CPU_protocol | 网络 | 网络处理 | CPU N刀片式服务器 |
网络层中的CPU延迟 | FCP | 不适用 | 不适用 | 不适用 | 不适用 |
网络层中的CPU延迟 | FCP ASA | CPU_NETWORK | 网络 | 网络处理 | CPU N刀片式服务器 |
集群互连延迟 | FCP | 不适用 | 不适用 | 不适用 | 不适用 |
FCP ASA | delay_centre_cluster-互 连 | 集群 | 集群互连 | 集群互连 | |
外部延迟(R2T、XFER_RDY) | FCP | delay_centre_network | 网络 | 网络 | 网络 |
注:
- 在区分CPU_protocol和CPU_network时、perfstat是唯一的例外。
- 在其他工具中、它们会组合到与网络CPU相关的延迟中心、例如 网络 (CLI)、 网络处理 (AIQUM)和 CPU N-blade (AIQ PAS)。
- 对于NAS、所有与协议相关的开销都发生在Nwk_exmept中、就像网络相关的通过一样。因此、它只有CPU_NETWORK。
- ASA不适用于SAN。
- 对于非ASA、在利用主路径时SAN不具有间接访问、因此集群互连不会造成延迟。
- 对于ASA、始终需要间接访问、因此集群互连会出现延迟。
- 对于ASA FCP、网络层中的CPU延迟应与后端一样预期、间接访问将使用Nwk_exc通行CPU域。
追加信息
延迟中心 | 定义 |
协议层中的CPU延迟 | 延迟处理协议请求、例如NFS、CIFS、FCP和iSCSI |
网络层中的CPU延迟 | 网络处理延迟、例如将TCP帧转换为协议请求、反之亦然 |
集群互连延迟 | 存在间接流量时不同节点之间的通信延迟 |
外部延迟 | ONTAP之外的延迟、例如iSCSI Ready to Transfer (R2T)或FCP Transfer Ready (XFER_RDY) |
WAFL层中的CPU延迟 | WAFL CPU延迟 |
磁盘延迟 | 从磁盘层提取所需数据的延迟 |
CP延迟 | CPS上的WAFL暂停延迟、通常为B/b CPS |
其他暂停的延迟 | 由于WAFL暂停的延迟、原因不是CP相关原因 |
NVLOG传输延迟 | nvlog延迟 |
QoS最大延迟 | QoS限制延迟 |
QoS最小延迟 | 延迟从QoS下限开始、具有QoS下限的卷将看不到此延迟、但如果没有QoS下限、它们可能会使其他卷挨饿 |
云延迟 | ONTAP与存储用户数据的云层之间的延迟 |
FlexCache延迟 | ONTAP必须从源卷查找或检索数据或将数据写入源卷时FlexCache卷与初始卷之间的延迟。 |
同步SnapMirror延迟 | 同步SnapMirror复制延迟 |
卷激活延迟 | 节点包含1、000个以上的FlexVol时WAFL schduling的延迟 |
以下链接对每个延迟中心进行了更详细的说明: