azure - 了解 Azure PaaS 指标

标签 azure memory cloud monitoring azureportal

我有一个由 2 个 S3 实例组成的应用服务计划(每个实例有 4 个核心和 7 GB RAM)。在服务计划 Blade 上的门户中,我看到了以下内容:

enter image description here

这些百分比到底意味着什么?是 7 + 7 GB RAM 的 44.41% 吗?该计划托管 7 个网络应用程序,我收到一条警告,其中一个应用程序超出了 85% 的内存限制。这怎么可能? 85% 什么?这是否意味着每个应用程序在每个实例上都会获得 7/7 = 1GB 的空间?如果我打开特定的网络应用程序 Blade ,我会看到以下内容:

enter image description here

2 个实例中的每一个实例大约为 1GB,还是总共大约 1GB?如何了解每个服务计划实例的每个 Web 应用程序的内存消耗情况?

由于官方文档不是很清楚,有关于这些指标的好的教程吗?

最佳答案

对于第一张图,显示的内存百分比确实是应用服务计划中的资源使用的内存。所以它实际上是 7+7 Gb 的 44.41% 。如果资源使用了 85%,那么默认情况下它将向用户创建警报。因此,在这种情况下,请升级实例以分配更多内存和内核,或扩展实例,以便提高应用程序的性能并且用户不会收到警报。

另一个是DataIn是计划的所有实例中使用的平均传入带宽,内存工作集被称为RAM的最大物理内存用于由实例执行的进程。

更多请引用此document用于监控应用程序服务。

关于azure - 了解 Azure PaaS 指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48342062/

相关文章:

android - 如何从 Parse.com 中删除整行并用新数据更新它

java - 云环境中的异步任务

azure - 设置 Team Services 构建以部署到 Azure Web App

sql-server - Azure Functions - 如何连接到本地 SQL Server Express 数据库?

python - Azure函数Python docker容器: Unable to find an Azure Storage connection string to use for this binding

c++ - SIGSEGV 在 C++ 循环中有一个非常大的数组

ruby - 使用交换时进程退出时出现 Errno::ENOMEM

java - 将图像上传到 Google Cloud Storage (Java)

azure - 在 Azure Blob 存储中的用户之间创建逻辑隔离的最佳方法

WildFly 的内存要求