位置:- 正文

Linux系统中查看执行中的进程占用内存量的方法(linux系统中查看磁盘空间情况命令)

编辑:rootadmin
我们可以使用cat命令查看Linux中的内存占用情况,这里就以cat的各个参数用法为主讲解Linux系统中查看执行中的进程占用内存量的方法,需要的朋友可以参考下... 16-07-07

推荐整理分享Linux系统中查看执行中的进程占用内存量的方法(linux系统中查看磁盘空间情况命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统中查看文件内容的命令,linux系统中查看文件内容的命令,linux系统中查看当前目录httpd的绝对路径,linux系统中查看本机IP地址命令,linux系统中查看全部进程的命令,linux系统中查看进程的命令,linux系统中查看本机IP地址命令,linux系统中查看本机IP地址命令,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux系统中查看执行中的进程占用内存量的方法(linux系统中查看磁盘空间情况命令)

Linux中查看某个进程占用内存的情况,执行如下命令即可,将其中的[pid]替换成相应进程的PID号:

代码如下:cat /proc/[pid]/status

说明/proc/[pid]/status中所保存的信息除了内存信息,还包括进程IDs、信号等信息,此处暂时只介绍内存相关的信息。

字段说明VmPeak进程所使用的虚拟内存的峰值VmSize进程当前使用的虚拟内存的大小VmLck已经锁住的物理内存的大小(锁住的物理内存不能交换到硬盘)VmHWM进程所使用的物理内存的峰值VmRSS进程当前使用的物理内存的大小VmData进程占用的数据段大小VmStk进程占用的栈大小VmExe进程占用的代码段大小(不包括库)VmLib进程所加载的动态库所占用的内存大小(可能与其它进程共享)VmPTE进程占用的页表大小(交换表项数量)VmSwap进程所使用的交换区的大小

举例显示进程cron的内存信息,通过pidof cron获取进程ID,或者通过ps -aux | grep cron查找进程ID。

代码如下:$ cat /proc/1161/status

Name: cronState: S (sleeping)Tgid: 1161Ngid: 0Pid: 1161PPid: 1TracerPid: 0Uid: 0 0 0 0Gid: 0 0 0 0FDSize: 64Groups: 0 VmPeak: 23792 kBVmSize: 23656 kBVmLck: 0 kBVmPin: 0 kBVmHWM: 1040 kBVmRSS: 1004 kBVmData: 260 kBVmStk: 136 kBVmExe: 40 kBVmLib: 2668 kBVmPTE: 72 kBVmSwap: 0 kBThreads: 1SigQ: 0/15442SigPnd: 0000000000000000ShdPnd: 0000000000000000SigBlk: 0000000000000000SigIgn: 0000000000000000SigCgt: 0000000000010001CapInh: 0000000000000000CapPrm: 0000001fffffffffCapEff: 0000001fffffffffCapBnd: 0000001fffffffffSeccomp: 0Cpus_allowed: 3Cpus_allowed_list: 0-1Mems_allowed: 00000000,00000001Mems_allowed_list: 0voluntary_ctxt_switches: 151nonvoluntary_ctxt_switches: 0

本文链接地址:https://www.jiuchutong.com/zhishi/277970.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/277971.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络