Azure 管理仪表板使您能够监控 CPU 利用率、网络输入/输出、响应时间等指标。
但是如何测量内存的消耗/可用性?我正在运行一个内存密集型的 Web 应用程序,如果不了解一段时间内的内存情况,我很难判断应该配置哪些实例类型(或实例数量)。
是的,我的服务是 Azure 云服务上的 Web 角色,我不是在这里谈论 VM (IaaS)。
谢谢
最佳答案
在您的 Azure 项目中,您将在角色文件夹中找到每个角色的文件夹。如果您使用最新版本的 SDK,您将找到一个名为 diagnostics.wadcfg 的文件。您可以在此处配置性能计数器,例如\Memory\Available Bytes。此文件还允许您配置采样率(例如:每 30 秒)和计划的传输周期(日志应传输到您的存储帐户的频率)。
然后你可以使用像 Azure Diagnostics Manager 这样的工具查看一段时间内的内存消耗情况。
关于azure - 如何测量 Azure Web 角色中的内存消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22288796/