Linux检查虚拟内存的使用进程
时间:2019-11-20 08:53:08 来源:igfitidea点击:
在Debian或Ubuntu Linux中,如何查看虚拟内存的使用情况,如何找出占用虚拟内存的进程?
虚拟内存是现代操作系统使用的内存管理技术。它使用硬盘来保存不活动的RAM内存。
可以使用memstat命令查看正在耗尽虚拟内存的所有进程,可执行文件和共享库。
通过查看所有正在运行的进程的数据,可以找出正在使用过多内存的程序,并减少总体内存浪费。
memstat命令
语法如下:
memstat memstat -w memstat -p PID-HERE
-w选项不截断输出,宽体显示。
-p选项使memstat仅查看指定PID的进程数据
示例
执行以下命令:
# memstat
Linux如何查看某个进程的内存使用情况
首先,找到进程的pid:
# pidof httpd
然后通过进程号查看内存使用情况
# memstat -p 3535