如何管理AZURE RAM?

我有一个B3服务计划,7GB内存和3个应用程序服务到一个资源组 . 一项服务需要超过4GB但在使用2.4GB后会抛出内存不足 . 看起来可用内存均匀分配在3个服务之间 . 如何管理RAM使用?

回答(2)

2 years ago

我能想到的一种方法是将应用程序放在单独的应用程序服务计划上 . 你的一个应用程序需要很多,所以为什么不给它自己的计划呢?

那么你将为该应用程序制定一个基本3服务计划,如果这对他们足够,可能是另一个2的基本1计划?

2 years ago

是的,你是对的 . 根据您选择的定价层为每个实例大小列出的RAM是针对底层VM的 . 因此,除IIS和Web应用程序外,还包括操作系统和各种基础架构流程 . 它还与在相同App Service计划下部署的App Services共享 .

此问题可能与您的Web应用程序有关,您可以尝试以下操作:

  • 在Azure新门户(http://portal.azure.com)中查看内存利用率 .

  • 使用kudu Diagnostic Dump查看内存消耗的信息 .

  • 将Web App移动到另一个只有一个Web App的App Service计划 .

我建议您参考博客文章How to view the memory utilization of your Azure Web Site了解更多详情 .