什么“可用内存”是可以接受的Web服务器

我们正在审查我们的业务应用程序的性能,因为各地区之间以及一天中的不同时间的加载时间有显着差异。

在审查的事情之中是基础设施,即内存。

服务器的规格有1GB的内存,似乎基础设施团队可能反对增加内存(我不明白为什么)。

在审查这个图像(y轴是可用的兆字节),他们是正确的?

我可以用什么来说服增加Web服务器上的内存是必要的?

内存在Web服务器上可用

从答案编辑。
操作系统:Windows Server 2003
Web服务器:IIS6
虚拟机:是的
主机报告:已经要求他们。
VM Web服务器主机:.Net应用程序

你需要更多的记忆,而且 – 粗暴地说 – 与他们的谈话已经使公司花费的成本超过记忆成本。 我最近升级了一个服务器,32GB的DDR2寄存的RAM大约是1500美元。 1GB的压力下是一个没有问题的升级到至less一个体面强大的工作站(4GB,8GB,16GB)的水平。

您需要分析您的应用程序,并确定实际运行的速度,时间和原因。 如果您立即尝试抛出更多的硬件来解决问题,尤其是当您自己的数字显示您的内存没有被完全利用时,您正在抓住吸pipe。

在审查这个图像(y轴是可用的兆字节),他们是正确的?

从提供的信息,我们不能告诉。

图中的信息倾向于支持零假设(增加更多的内存不会有助于性能),但是我们需要更多地了解这里发生的事情。

这里报告了什么用法? 在Unix / Linux上,操作系统会分配尽可能多的磁盘caching内存 – 但是有些工具会报告这个内存不可用 – 对于微软(它有几种不同的pipe理模式)来说,它有点复杂。 有些工具会将caching内存报告为可用,有些则不可用。

我可以用什么来说服增加Web服务器上的内存是必要的?

整天的内存使用情况有很大的变化 – 足以certificate可用内存和响应时间(如果存在的话)之间的关系。 但是你首先需要知道你实际测量的是什么。