day20-进程管理-笔记
2019-08-21 本文已影响0人
一条小强强OvO
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的百分比