Linux系统used内存占用很大,而实际系统中个进程并没有占用这么多内存
2017-07-15 16:00
447 查看
问题
新装服务器,used内存占用很大,而实际系统中个进程并没有占用这么多内存现象
top查看下,used很大,如果有其他外部程序向监控服务器的内存,used实际是个比较关键的指标,而该指标却并没有反应出服务器实际占用情况:原因
实际这是缓存原因导致,可以通过命令释放,即上图的cached部分解决
执行以下命令:echo 0 >/proc/sys/vm/drop_caches free -m #看内存是否已经释放掉了。 如果我们需要释放所有缓存,就输入下面的命令: echo 3 > /proc/sys/vm/drop_caches
0-3的参数含义:
设置值说明: 0:不释放(系统默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存
注意
重启后会恢复原样,可以通过脚本定期执行echo 3 > /proc/sys/vm/drop_caches,释放缓存相关文章推荐
- 【功能笔记】Ubuntu查看系统资源占用(内存,cpu和进程) {转载}
- ubuntu查看系统资源占用(内存,cpu和进程)
- ubuntu查看系统资源占用(内存,cpu和进程)
- ubuntu查看系统资源占用(内存,cpu和进程)
- mmdrv.exe进程占用大量内存及其他系统资源
- 系统和压缩内存 NT Kernel 80端口被pid=4的进程占用,清除NT Kernel占用
- ubuntu - 查看系统资源占用(内存,cpu和进程)
- 服务器内存一直“高烧不退”,任务管理器却看不到占用内存很大的进程
- 如何查看进程的实际的内存占用
- windows系统进程占用CPU和内存和磁盘
- Linux进程实际内存占用: 私有驻留内存数(Private RSS)介绍
- ubuntu查看系统资源占用(内存,cpu和进程)
- linux系统中,僵尸进程是否占用内存?
- unix系统查看进程占用内存的方法
- solaris系统用ps命令查看进程占用的CPU、内存等情况
- 进程实际内存占用: 私有驻留内存数(Private RSS)介绍
- ubuntu查看系统资源占用(内存,cpu和进程)
- ubuntu查看系统资源占用(内存,cpu和进程)(分色排版)
- linux_ubuntu查看系统资源占用(内存,cpu和进程)
- Linux系统下输出某进程内存占用信息的c程序实现