azure 网站上的 umbraco 7.2 需要 1.5gb 内存

umbraco 7.2 on azure websites takes 1.5gb memory

我在共享 Azure 网站上有一个简单的 Umbraco 7.2 网站(没有 plugins/custom code/etc)。由于超配额内存使用,Azure 在上周两次暂停该网站。我现在将它扩展到 6 个实例。现在查看仪表板,它显示它正在使用 1.5gigs。我进入了 Kudu 界面 (.scm.azurewebsites.net),在 Process Explorer 中它显示该进程只占用了两个 private memory and working set 的 ~150mb。它还说 virtual memory 正在占用 ~750mb。

为什么 Azure 说它占用了这么多内存?增加实例数实际上意味着我的应用程序有更多内存,还是仅仅意味着更多实例正在运行同一个应用程序...所以它基本上是 200mb*6 个实例 = 1200megs?

谢谢!

当您增加 Azure 网站的实例数量时,它会改变您网站 运行 所在的 VM 数量 - 因此这意味着更多实例 运行 相同的应用程序。

同样,当您登录到 Kudu 界面时,这将连接到一个特定实例上的进程 运行 - 因此它不会同时显示所有实例使用的总内存,只是您所连接的一个特定实例使用了什么。