合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。——《老子•道德经》
输入ps -A 会显示当前运行的进程,不显示已经结束的进程;ps x会显示所有进程,比ps -A显示的更详细
ps -a 显示shell前台运行命令的进程,但不包括shell本身;ps l 为长列表显示进程的详细信息;ps f 显示进程的从属关系
ps ax -o 为指定显示进程相关信息:%cpu,%mem,user,group,comm(进程的名称),nice,pid,stat
[root@docker ~]# ps ax -o user,%mem,%cpu,pid,stat,comm
在stat下显示的字符信息:S 为进程状态;l 表示内存中有锁定的空间;N 表示优先级低;< 表示优先级高;
STAT:进程状态
R:该进程正在运行
S:休眠进程
Z:僵尸进程,实际上该进程已经终止,但是它的父进程却无法正常终止它,造成僵尸进程的状态
T:该进程正在跟踪或者已经停止
+ 为后台运行;s 表示顶级进程
-- sort 命令和 + - 可以让进程信息按照正序,倒序排序
+ 为正序,即从小到大,
- 为倒序,从大到小
进程优先级:管理进程执行顺序,范围为-20~19,数值越小,优先级越高
nice -n 加优先级数字 加进程名称 :指定某个进程优先级开启进程
reince -n 加优先级数字 加进程名称:改变进程优先级
reince -n -1 2124 将pid为2124的进程优先级改为-1
ps 列出所有进程 pstree 查看进程 的级别
top操作:
1 -- 展开cpu信息
f --更改显示内容
M -- 根据驻留内存大小进行排序。
P -- 根据CPU使用百分比大小进行排序
q -- 退出
网友评论