day20-进程管理-笔记

Day20-进程管理


导读

  • 今日内容
    • 1.什么是进程
    • 2.程序与进程之间有什么区别
    • 3.进程的生命周期
    • 4.进程运行的状态指标
    • 5.如何监控进程的状态

今日内容

什么是进程

开发写的代码叫程序,将代码运行起来叫进程

程序与进程的区别

程序会永久的存在系统中
进程不会永久存在系统中

进程的生命周期

day20-进程管理-笔记_第1张图片
进程的生命周期

进程运行的状态

STAT基本状态 描述 STAT状态+符号 描述
R 进程运行 s 进程是控制进程,
Ss进程的领导者,父进程
S 可中断睡眠 < 进程运行在高优先级上,
S<优先级较高的进程
T 进程被暂停 N 进程运行在低优先级上,
SN优先级较低的进程
D 不可中断睡眠 + 当前进程运行在前台,
R+表示该进程在前台运行
Z 僵尸进程 | 进程是多线程的,
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的百分比

你可能感兴趣的:(day20-进程管理-笔记)