进程管理
一、静态查看进程状态
ps 查看静态进程
ps aux 查看当前目录的进程
USER |
PID |
%CPU |
%MEM |
VSZ |
RSS |
TTY |
STAT |
START |
TIME |
COMMAN |
用户名 |
进程编号 |
cpu占用率 |
内存占用率 |
占用虚拟内存 |
占用实际 内存 |
进程运行终端 |
进程状态 |
进程开始时间 |
进程累计占用CPU时间 |
进程发起者 |
man 命令查看个命令的帮助文档;
man ls:查看ls命令的帮助文档
用户希望查看CPU利用率降序排序:ps aux --sort -%cpu
Ps ef查看UID、PID、PPID
Ps axo 查看自定义显示字段
常用的查看指定进程pid的方法:
二、动态查看进程
top
Top -00:23:23 |
Up 7:02 |
2 users |
Load average:0.14,0.05,0.06 |
Tasks:172 total |
1 running |
171 sleeping |
0 stopped |
0 zombie |
当前时间 |
启动后运行时间 |
当前在线用户数 |
Cpu最近1分钟、5分钟、15分钟平均负载值 |
进程个数 |
正在使用cpu的进程个数 |
进程休眠个数 |
进程停止个数 |
进程僵死个数 |
按P键以CPU占用率排序
按M键以内存占用率排序
按N键以PID数值大小排序
按R键对排序进行反转
按F键显示自定义显示字段,按q键退出自定义显示字段,按W保存自定义显示字段。
按1键显示所有CPU的负载
Top -d 1 设置刷新时间(这里是设置为1s刷新一次)
Top -d 1 -p 3126,1指定查看一个或多个进程的动态信息
top -d 1 -u apache -n 2 添加-u可以查看指定用户的进程,添加-n可以设置刷新次数,完成后自动退出
Kill:终止指定进程的运行
Kill -l查看全部信号
Killall 终止所有的vsftpd服务进程;
Pidof 查看vsftpd服务进程pid
进程优先级:
Top
Ps
标签:自定义,查看,Top,学习,linux,进程,占用率,CPU From: https://www.cnblogs.com/tl-linux-study/p/17796135.html