Day20-进程管理
导读
- 今日内容
- 1.什么是进程
- 2.程序与进程之间有什么区别
- 3.进程的生命周期
- 4.进程运行的状态指标
- 5.如何监控进程的状态
今日内容
什么是进程
开发写的代码叫程序,将代码运行起来叫进程
程序与进程的区别
程序会永久的存在系统中
进程不会永久存在系统中
进程的生命周期
进程的生命周期
进程运行的状态
STAT基本状态 |
描述 |
STAT状态+符号 |
描述 |
R |
进程运行 |
s |
进程是控制进程,<br />Ss进程的领导者,父进程 |
S |
可中断睡眠 |
< |
进程运行在高优先级上,<br />S<优先级较高的进程 |
T |
进程被暂停 |
N |
进程运行在低优先级上,<br />SN优先级较低的进程 |
D |
不可中断睡眠 |
+ |
当前进程运行在前台,<br />R+表示该进程在前台运行 |
Z |
僵尸进程 |
| |
进程是多线程的,<br />Sl表示进程是以线程方式运行 |
`15:01:56` up `6 days, 18:43`, `2 users`, load average: `0.00, 0.03, 0.06`
系统时间 系统运行时间 当前系统有多少个用户正在运行 1分钟负载,五分钟负载,15分钟负载
Tasks: 106 total, 2 running, 104 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3.7 us, 4.7 sy, 0.0 ni, 90.9 id, 0.0 wa, 0.0 hi, 0.7 si, 0.0 st
# Tasks: 106 total 任务总数
# 2 running 有两个进程正在运行
# 104 sleeping 104个睡眠
# 0 stopped 0个挂起 停止
# 0 zombie 僵尸进程
# 3.7 us 用户进程占用cpu的百分比
# 4.7 sy 内核进程占用cpu的百分比
# 0.0 ni 优先级的进程占用cpu的百分比
# 90.9 id 空闲的进程百分比
# 0.0 wa 等待进程百分比
# 0.0 hi 硬中断
# 0.7 si 软中断
# 0.0 st 虚拟机占用物理cpu的百分比
网友评论