我有一台安装了16GB RAM的
Windows Server 2008 R2 64位SP1机器.如果我打开任务管理器,它告诉我几乎所有的内存都已满 – 只有它不是.
Total是正确的,但Cached,Available和Free总计似乎并不反映服务器上实际可用的RAM量.可能是什么导致了这个?
UPDATE
根据@ evan-anderson的建议,我们加载了RAMMap.据报道,“Metafile”吸引了大量内存.
找到了一个通过RAMMap解释修复的post.我这样做了,似乎慢慢释放记忆.但是,每隔几天必须这样做似乎有问题.
还找到了关于这个问题的server fault question,并正在考虑@ BeowulfNode42的解决方案
“缓存”,“可用”和“免费”的总和不会累加到“总计”.这是一个
good blog entry that describes these numbers in detail.
任务管理器告诉您,88%的物理RAM已被占用.您有一些已分配大量内存的进程(或进程组合).