linux day14陈阳 最新(进程)

进程管理

程序:应用程序安装包,一堆代码包,下载的qq安装包

进程:应用程序运行起来之后得到的结果,启动qq,相当于一个工厂

线程:在进程当做做不同的事的,相当于一个流水线,即使有俩个流水线做你相同的事,也是俩个单独的流水线。

cpu:电脑的处理器,运算

内存:主要用来存放cpu计算的数据

存储:主要用来存放文件的

 

ps:

  ps打印出当前的进程

  用来查看当前系统的进程的命令

  -a 查看当前系统前台正在运行的所有进程

  -u打印用户及其更多信息

  -x显示包括后台运行的进程

[root@localhost ~]# ps aux
USER     PID   %CPU    %MEM     VSZ     RSS  TTY    STAT  START  TIME  COMMAND

user:表示启动当前进程的用户

pid:表示当前进程的id编号(系统唯一,最多62532)

%cpu cpu占用率

%mem 内存占用率

vsz 虚拟内存,如同喝水,水加杯子的内存

rss 实际内存,水占的内存

tty 对应的终端名称

stat (重点)r运行(很多好友,正在聊天的好友,正在运行),s(好友在列表,没有和我们聊天),d,t,结束进程,z,僵尸进程(其中一个子进程死而不离开,南京校区倒闭了,系统没回收,但是占着位置,发现很多僵尸进程,需要杀掉僵尸进程),孤儿进程(总公司不在,子公司还在,父进程挂了,它还在。系统没回收变成僵尸进程)

x死掉的进程

< 优先级更高

n优先级低

s包含子进程

++表示前台的进程组

start:进程启动时间

time 进程占用cpu的总时间

 

 

 

 

 

 

 

运行态(聊天发送的状态),阻塞态(打字的状态,不需要cpu),就绪态(打完字给cpu,cpu要按部就班发,这时候处于就绪态)

 

posted @ 2021-04-12 21:58  sagelasi  阅读(36)  评论(0编辑  收藏  举报