降低caching的内存并增加RAM中的可用内存

在这里输入图像说明

我正在使用Windows 2008 Server 64位,当最小进程运行时,我已经上传了我的任务pipe理器的快照。

表明

  • 内存8190 MB
  • caching内存4315 MB
  • 免费3402 MB

所以有效的我只有3402 MB的总内存使用量。

我的问题是,因为超过一半是用于caching的内存,有什么办法可以减less这个caching的内存,从而增加我的空闲内存?

我需要这样做,因为我的应用程序需要至less5GB内存,并在系统中运行时崩溃。

不是WINDOWS SPECIFIC

我不能直接用Windows来说话,因为你用通用的operating-system标记它,这里是你从Linux世界得到的一般答案:

caching是一件好事。 你使用的RAM越多越好。 操作系统通常足够聪明,释放caching并将其提供给应用程序(我个人从来没有见过这种情况)。

这就是每当应用程序需要它,我敢肯定,Windows不是一个愚蠢的,所以我期望类似的行为。 事实上,我已经听说了3400MB的免费RAM:

WTF …我超大的服务器,使它甚至不使用完整的RAM作为caching?

当看到这样的数字时,这将是我想到的第一件事情。

是的,请停下来回答我的Linux观点:)
除了Windows 2007 Server不存在 ,你的意思是Windows Server 2008