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

Ubuntu 14.04 Ubuntu14.04 Trusty中的未知内存利用率,ubuntu-14.04,Ubuntu 14.04,我在一台8GB内存的新机器上运行UbuntuTrusty 14.04,它似乎定期锁定,系统日志文件中没有任何内容。我已经安装了Nagios并一直在观看图表,看起来在短短10分钟内,内存从7%提高到72%。只有节点进程正在服务器上运行。在顶部,我发现所有进程都在运行,内存消耗非常正常。即使在停止节点进程之后。内存的利用率保持不变 free同意,声称我使用了超过5.7G的内存: 自由-h 缓存的可用共享缓冲区总数 内存:7.8G 6.5G 1.3G 2.2M 233M 612M -/+缓冲区/缓存:

我在一台8GB内存的新机器上运行UbuntuTrusty 14.04,它似乎定期锁定,系统日志文件中没有任何内容。我已经安装了Nagios并一直在观看图表,看起来在短短10分钟内,内存从7%提高到72%。只有节点进程正在服务器上运行。在顶部,我发现所有进程都在运行,内存消耗非常正常。即使在停止节点进程之后。内存的利用率保持不变

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

自由-h 缓存的可用共享缓冲区总数 内存:7.8G 6.5G 1.3G 2.2M 233M 612M -/+缓冲区/缓存: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,那么剩余的内存将流向何处?

我已经找到了解决方案。。。所以我只想更新相同的

echo 2 > /proc/sys/vm/drop_caches
这解决了我的问题。因此,我在我的cron中每5分钟在每个ubuntu服务器上添加相同的内容