Linux操作系统调优相关工具(二)查看Memory运行状态相关工具

二、查看Memory运行状态相关工具

1.free命令查看内存使用情况

Linux操作系统调优相关工具(二)查看Memory运行状态相关工具

在centos7系统中available 这一列是真正可用内存。 available包括了buff/cache中一些可以被释放的内存。当物理内存不够用的时候,内核会把非活跃的数据清空。

通过/proc目录,查看非活跃的内存:
/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。
[[email protected] ~]# cat /proc/meminfo 

Linux操作系统调优相关工具(二)查看Memory运行状态相关工具

当内存不够用时,kernel总是把不活跃的内存交换到swap空间。如果inactive非活跃内存多时,加swap空间可以解决问题,而active多,则考虑加内存。

找出系统中使用内存最多的进程?
(1):运行top , 然后按下大写的M 可以按内存使用率来排序显示

Linux操作系统调优相关工具(二)查看Memory运行状态相关工具

(2):按照实际使用内存,从大到小排序显示所有进程列表
[[email protected] ~]# ps -aux --sort -rss |more  内存降序排序(去掉减号就是升序)

Linux操作系统调优相关工具(二)查看Memory运行状态相关工具

输出到文件   ps -aux  --sort -rss > a.log