什么是性能归档?它们是如何触发的?
适用场景
ONTAP 9
问题解答
- 在每个系统上收集和存储(归档)性能内容:
- 记录节点和卷性能统计信息等指标。
- 如何增加 PerfArchive 的数据存储库大小 默认情况下、数据会在根卷上保留28天。
- 数据会不断记录、因此不会启动或停止高级日志记录。
- 降低延迟所需的开销极少。
- 使用AutoSupport (TM)基础架构、可以创建性能归档并上传到NetApp。
- 性能归档不能替代性能监控或有助于规模估算、因为它们用于对ONTAP性能问题进行故障排除。
如何上传性能归档?
- 确认AutoSupport传输为HTTP或HTTPS:
Cluster::> autosupport show -fields transport
node transport
--------------- ---------
node1 https- 性能归档在压缩时通常大于或等于50 MB、因此、如果传输为SMTP、ONTAP会被硬编码为不传输。
- 要从SMTP切换到HTTPS、以便传输更大的文件大小、请使用 命令:
system node autosupport modify -node * -transport https
- 如果传输为SMTP,而其他方法在环境中不起作用或不允许使用,请使用 手动方法和7zip文件 或 OneCollect收集数据。
- 运行
system node autosupport invoke-performance-archive
命令:Cluster::> system node autosupport invoke-performance-archive -start-date "11/31/2022 06:00:00" -duration 4h -case-number 2008123456 -node *
- 以下是命令的选项:
-start-date <"MM/DD/YYYY HH:MM:SS">
- 时区是文件管理器的时间、如
event log show
输出或EMS日志中所示。
- 时区是文件管理器的时间、如
-duration <[ h][ m][ s]> (or -end-date)
-node *
-case-number
注:
- 请注意、任何一次采集的最长持续时间为6小时、建议采样周期为4小时。
- 如果少于2小时、则会错过一些每小时计数器。
- 在
-start-date
中输入的时间应反映 文件管理器时区中的时间。 -start-date
必须至少为 过去指定的-duration
小时数、否则将无法收集完整的时间段。- 不会显示任何错误消息、指示未收集完整的
-duration
。
- 最好从每小时的顶部开始、到每小时的顶部结束、以捕获每小时计数器。
- 由于工作负载统计信息是在整个集群中测量的、因此必须触发整个集群。
- 理想情况下、建议获取性能事件前后的小时数。
- 建议将日期格式放在引号中。
- 使用以下命令查看性能归档的 上传进度:
::> autosupport history show-upload-details -node <node name> -seq-num <seq-num>
- 此 [1] 节点的性能归档将显示在Active IQ上的AutoSupport页面上。
- 性能归档上载并显示在 Active IQ上后,支持人员将在一段时间后查看该归档。
如果性能归档不起作用、该怎么办?
- 使用 《ONTAP AutoSupport解析指南》对Auto支持 进行故障排除。
- 验证是否已启用性能归档、以及您请求的归档日期是否小于保留期限(如何增加 PerfArchive 的数据存储库大小 默认为28天):
::> set diagnostic
::*> statistics archive config show
验证字段:
Is the Performance Archive Enabled?: true
如果为false、请 运行以下命令以启用它:
::*> statistics archive config modify -is-enabled true
注意: 禁用性能归档后、EMS事件还会报告以下消息:
::*> event log show -event perf*
Time Node Severity Event
------------------- ---------------- ------------- ---------------------------
INFORMATIONAL perf.ccma.off: Performance archiver is not enable
- 请确保 AutoSupport的
state
和support
参数均已启用。如果不允许、请使用autosupport modify
命令进行访问。
aff200-2n-dal-1::> autosupport show -node * -fields state,support
node state support
------------- ------ -------
aff200-dal-1a enable disable
aff200-dal-1b enable disable
2 entries were displayed.
故障示例:
aff200-2n-dal-1::> autosupport show -instance
Node: aff200-dal-1a
State: enable
SMTP Mail Hosts: mailhost
From Address: Postmaster
List of To Addresses: -
(DEPRECATED) List of Noteto Addresses: -
List of Partner Addresses: -
Send AutoSupport Messages to Vendor Support: disable
Protocol to Contact Support: https
Support URL for HTTP/HTTPS: support.netapp.com/asupprod/post/1.0/postAsup
Support URL for HTTP/S PUT: support.netapp.com/put/AsupPut
Support Proxy URL:
Support Address: autosupport@netapp.com
Hostname Subject: false
(DEPRECATED) NHT Enable: true
Performance Data Enable: true
aff200-2n-dal-1::> system node autosupport invoke-performance-archive -start-date "10/15/2024 15:00:00" -duration 1h -node aff200-dal-1a -uri "file:///mroot/etc/log/autosupport/perfachivefile1"
The AutoSupport was successfully invoked on node "aff200-dal-1a" (sequence number: 134).
AutoSupport will be saved to mroot/etc/log/autosupport/perfachivefile1.7z.
aff200-2n-dal-1::> autosupport history show -node aff200-dal-1a -seq-num 134
Seq Attempt Percent Last
Node Num Destination Status Count Complete Update
------------ ----- ----------- -------------------- -------- -------- --------
aff200-dal-1a
134
retransmit ignore - - 10/15/2024 16:17:52
为什么需要perfstat?
- 支持部门将请求perfstat。
- 在ONTAP 9.5之前的版本上、可能缺少某些数据、支持部门将要求执行perfSAT。
- 仅在支持部门要求时收集。
- 有时、销售团队可能会要求收集性能数据以进行规模估算。
存储管理员如何查看性能归档中的内容?
- Active IQ Unified Manager可利用 存储在性能归档中的基础数据集
- 其他工具(如"好 消息"和Cloud Insights)也会提取相同的数据、并可使用
- 数据是一个无法手动查看的二进制文件、必须使用上述工具之一
追加信息
其他信息文本