二、查看Memory运行状态相关工具
1.free命令查看内存使用情况
在centos7系统中available 这一列是真正可用内存。 available包括了buff/cache中一些可以被释放的内存。当物理内存不够用的时候,内核会把非活跃的数据清空。
通过/proc目录,查看非活跃的内存:
/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。
[root@120 ~]# cat /proc/meminfo
当内存不够用时,kernel总是把不活跃的内存交换到swap空间。如果inactive非活跃内存多时,加swap空间可以解决问题,而active多,则考虑加内存。
找出系统中使用内存最多的进程?
(1):运行top , 然后按下大写的M 可以按内存使用率来排序显示
(2):按照实际使用内存,从大到小排序显示所有进程列表
[root@120 ~]# ps -aux --sort -rss |more 内存降序排序(去掉减号就是升序)
输出到文件 ps -aux --sort -rss > a.log