PerfInsights 和规模集 VM 实例

如果有 Microsoft Azure 虚拟机规模集,则可以使用 PerfInsights 排查规模集虚拟机 (VM) 实例的性能问题。 PerfInsights 是一种用于下载和安装到有问题的 Windows 或 Linux VM 实例的工具。 然后,可以运行 PerfInsights,从这些 VM 实例收集性能诊断数据。

注意

可以使用 Azure 性能诊断 VM 扩展在虚拟机规模集上安装 PerfInsights。 由于性能诊断 VM 扩展的当前用户体验不是针对虚拟机规模集设计的,因此 Microsoft 目前不建议将该扩展用于规模集 VM 实例。

安装

若要从规模集获取性能诊断数据,请遵循由两部分构成的过程:

  1. 确定哪些规模集 VM 实例遇到性能问题。 使用 Azure Monitor VM Insights 监视规模集中的 VM 实例。 或者使用 Azure Monitor Application Insights 代理监视 VM 实例中的应用程序。 通过此监视,可以识别性能较差的 VM 实例。

  2. 仅将 PerfInsights 安装到标识有问题的 VM 实例上。 PerfInsights 通过识别 VM 实例上性能问题的可能原因,提供比 VM 见解和 Application Insights 代理更深入的分析。 请参阅有关在 Windows VM 上安装 PerfInsights 或在 Linux VM 上安装 PerfInsights 的说明。

注意

如果改为从 Azure 门户安装性能诊断 VM 扩展,则 PerfInsights 工具会在规模集中的每个 VM 实例上运行。 然后,可以在关联的存储帐户中找到 PerfInsights 日志。

联系我们寻求帮助

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