进程管理相关知识

2019-06-12  本文已影响0人  缘觉如来

总结在工作过程中,遇到的问题和使用的相关的命令。

查看某个进程的所有子进程

pstree -p pid

查看某个用户的所有进程

ps -u username

查看某个进程的父进程

ps -ef |grep XXX |awk '{print $3}' | xargs ps -p

查看某个进程的具体文件路径

ls -la /proc/pid |grep cwd

查看某个进程的内存占用

pmap -d pid
ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存
ps -eo 'pid,ppid,psr,rsz,pcpu,command' |sort -n -r -k 4 加上排序功能。

Linux进程状态解析 之 R、S、D、T、Z、X

kill -9 杀不死进程的两种情况:

按照内存使用大小进行倒叙排列

ps -eo rss,pmem,pcpu,vsize,args |sort -k 3 -r -n
ps -aux --sort=-rss ps自带的参数--sort。按照rss的将序排列。
ps -aux --sort=-%cpu 按照CPU利用率将序排列。

上一篇 下一篇

猜你喜欢

热点阅读