你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

分析性能诊断见解和报表

适用于:✔️ Windows VM

性能诊断(PerfInsights) 可帮助识别和排查 Azure 虚拟机上的性能问题。 本文介绍如何访问性能诊断生成的见解和报告,以及如何分析数据。

查看见解

性能诊断见解列出了 由连续诊断和按需诊断标识的见解的组合。 每个见解的影响指示“高”、“中”或“低” 的影响 级别,以根据其他用户报告的错误配置、已知问题或问题等因素来指示性能问题的可能性。 你可能尚未遇到所列出的一个或多个问题。 例如,你可能在同一数据磁盘上有 SQL 日志文件和数据库文件。 如果数据库使用率较高,则此条件具有很高的瓶颈和其他性能问题。 但是,如果使用量较低,则可能不会注意到问题。

可以根据故障排除工作流,从 Azure 门户中的三个不同的位置查看此报表。 可以从 Azure 门户中的多个位置查看性能诊断报告。

  • 从虚拟机的菜单中。 在菜单的 “帮助 ”部分中,选择“ 性能诊断”。

    Azure 门户中性能诊断体验的屏幕截图。

  • 从虚拟机的 “概述 ”页。 选择“ 监视 ”选项卡,然后展开 “见解 ”部分。

    Azure 门户中概述体验的屏幕截图。

  • 从 VM 见解。 从“监视”菜单的“见解”部分选择虚拟机,然后选择要在其中运行诊断的 VM。 选择 “见解 ”,然后选择“ 性能 ”选项卡。

    Azure 门户中见解体验的屏幕截图。


其中每个方法都显示相同的数据,尽管 性能诊断 选项提供了以下附加功能:

  • 显示所选时间范围内的所有见解。 其他方法限制为 300 行。
  • 能够按类别、见解或建议对见解进行分组。

“性能诊断”屏幕上“见解”选项卡的屏幕截图,其中显示了按见解分组的结果。

单击见解的名称以打开 性能诊断见解详细信息 上下文菜单,其中显示了其他信息,例如有关作的建议和相关文档的链接。 对于按需见解,还可以通过分别选择“查看所有见解”或“下载报表”来查看或下载列表中的性能诊断报告

性能诊断体验的详细信息屏幕的屏幕截图。

查看报表

“性能诊断报告”选项卡仅适用于 VM 的性能诊断选项。 其中列出了运行的所有 按需诊断 报告。 该列表指示运行的分析类型、找到的见解及其影响级别。

从“性能诊断”屏幕中选择诊断报告的屏幕截图。

选择一行可查看更多详细信息。

性能诊断报告概述屏幕的屏幕截图。

选择“下载报表”按钮可下载包含更丰富的诊断信息的 HTML 报表,例如存储和网络配置、性能计数器、跟踪、进程列表和日志。 其内容取决于所选的分析。 为了进行高级故障排除,报告可能包含与 CPU 使用率高、磁盘使用率高以及占用过多内存的进程相关的其他信息和交互式图表。

注释

可以在生成性能诊断后 30 天内从 性能诊断屏幕下载性能诊断 报告。 30 天后,可能会收到错误消息。 在这种情况下,请转到存储帐户,并从名为 azdiagextnresults二进制大型对象 (BLOB) 容器下载报表。

查看诊断报告

PerformanceDiagnostics_yyyy-MM-dd_hh-mm-ss-fff.zip 文件包含 HTML 报告,其中详细介绍了 PerfInsights 的发现。 若要查看报告,请展开 PerformanceDiagnostics_yyyy-MM-dd_hh-mm-ss-fff.zip 文件,然后打开 PerfInsights Report.html

“查找”选项卡

PerfInsights 报表的“概述”选项卡下的“查找”选项卡的屏幕截图。

PerfInsights 报表的“存储”选项卡下的“查找”选项卡的屏幕截图。

每个发现都分配了以下类别之一:

类别 DESCRIPTION
可能导致性能问题的已知问题。
中等 不一定会导致性能问题的非最佳配置。
仅信息性语句。

存储选项卡

“磁盘映射”和“卷映射”部分描述了逻辑卷与物理磁盘的相互关系。

物理磁盘透视图(“磁盘映射”)中的表格显示了磁盘上运行的所有逻辑卷。 在以下示例中,PhysicalDrive2 运行多个分区中创建的两个逻辑卷(J 和 H):

PerfInsights 报告的“查找”选项卡下的“磁盘映射”部分的屏幕截图。

卷透视图(“卷映射”)中的表格显示了每个逻辑卷下的所有物理磁盘。 请注意,对于 RAID/动态磁盘,可以在多个物理磁盘上运行一个逻辑卷。 在以下示例中, C:\mount 是在物理磁盘 2 和 3 上配置为 SpannedDisk 的装入点:

PerfInsights 报表的“查找”选项卡下的“卷映射”部分的屏幕截图。

SQL 选项卡

如果目标 VM 托管任何 SQL Server 实例,则报告将包含 SQL 选项卡。

SQL 选项卡及其下的子选项卡的屏幕截图。

“结果”选项卡包含找到的所有 SQL 相关性能问题列表和建议。 以下示例中显示了 PhysicalDrive0(运行 C 驱动器)。 之所以显示此项,是因为 modeldevmodellog 文件位于 C 驱动器上,并且属于不同的类型(例如,一个为数据文件,一个为事务日志)。

modeldev 和 modellog 文件信息的屏幕截图。

SQL Server 的特定实例的选项卡包含一个常规部分,其中显示了所选实例的基本信息。 选项卡还包含更多高级信息部分,包括设置、配置和用户选项。

诊断选项卡

诊断 ”选项卡包含性能诊断运行期间计算机上的 CPU、磁盘和内存使用者的相关信息。 它还包括有关系统可能缺少的关键修补程序、任务列表和重要系统事件的信息。

所用外部工具参考

工具 DESCRIPTION
Diskspd Diskspd 是 Microsoft 开发的一个存储负载生成器和性能测试工具。 有关详细信息,请参阅 Diskspd
Xperf Xperf 是一个命令行工具,用于通过 Windows 性能工具包捕获跟踪。 有关详细信息,请参阅 Windows Performance Toolkit – Xperf(Windows 性能工具包 – Xperf)。

后续步骤

可将诊断日志和报告上传到 Microsoft 支持部门供进一步审查。 支持人员可能要求传输 PerfInsights 生成的输出,以帮助进行故障排除。

联系我们以获得帮助

如果您有任何疑问或需要帮助,可以创建支持请求,或咨询Azure社区支持。 您还可以向Azure反馈社区提交产品反馈。