Ubuntu14.04 Trusty中未知的内存利用率

时间:2014-08-05 14:04:53

标签: ubuntu-14.04

我在一台带有8GB内存的新机器上运行Ubuntu Trusty 14.04,它似乎是定期锁定,syslog文件中没有任何内容。我已经安装了Nagios,并且一直在观看这些图表,看起来内存在10分钟的时间内从7%上升到72%。只有节点进程在服务器上运行。在顶部,我发现所有进程都运行非常正常的内存消耗。甚至在停止节点过程之后。内存保持相同的利用率。

自由同意,声称我使用超过5.7G的内存:

free -h

缓存的总使用的免费共享缓冲区 内存:7.8G 6.5G 1.3G 2.2M 233M 612M - / + buffers / cache:5.7G 2.1G 交换:2.0G 0B 2.0G

总计记忆的另一个公式大致同意:

# ps -e -orss=,args= | sort -b -k1,1n | awk '{total = total + $1}END{print total}'
503612

如果进程只有500 MiB,其余的内存在哪里?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题......所以我想更新相同的内容......

echo 2 > /proc/sys/vm/drop_caches

这解决了我的问题。所以我在每个ubuntu服务器

上每隔5分钟就在我的cron中添加了相同的内容