进程管理笔记
- 查看指令路径:which 指令
- 静态查看进程信息:ps
(0)进程状态:Z——zombie,T——stoped,R——running,S——sleeping
(1)不以终端区分,以用户为主格式,显示所有进程:ps aux
(2)查看进程父子关系:ps -ef
(3)按cpu使用率显示:ps aux --sort %cpu
(4)自定义显示列:ps ax -o 列1,列2,...,列n - 动态查看进程信息:top
(0)top上部分:L1——程序名和时间,L2——进程状态和数量,L3——CPU使用情况,L4——内存情况,L5——交换区情况
(1)top下部分:主要显示PID,USER,优先级(PR,NI),内存情况(VIRT,RES,SHR),COMMAND等
(2)top内部指令:按h获取帮助
(3)指定间隔2s刷新:top -d 2
(4)查看指定进程:top -p PID - 杀死进程:kill -signal PID(默认信号为15,即正常结束 信号9表示强制退出)
- 优先级
(1)系统中有两种优先级:PR——系统优先级(-99——39),NI——用户定义优先级(-20——19),两者的关系是NI+20=PR,NI值越小,优先级越大。
(2)启动具有不同NI的进程:nice -n 优先级 指令
(3)更改现有进程的NI:renice 优先级 PID
6.作业控制:也叫后台运行
(1)将进程调到后台:指令 &
(2)查看后台进程:jobs
(3)将进程从后台调到前台:fg 后台进程序号
(4)启动后台进程执行:bg 后台进程序号
(5)杀死后台进程:kill %后台进程序号 - 虚拟文件系统:/proc,利用内存仿真
(1)/proc/cpuinfo:记录cpu信息
(2)/proc/meminfo:记录内存信息
(3)/proc/cmdline:记录内核信息
网友评论