28进程管理01

一…进程基本概述
程序: 静态的概念,可以永久存储在系统中。
进程: 动态的概念,程序运行的过程,当我们结束该进程,进程就随之的销毁了,但是程序还存储在系统中。

1).可运行状态:处于这种状态的进程,要么正在运行、要么正准备运行。正在运行的进程就是当前进程(由current所指向的进程),而准备运行的进程只要得到CPU就可以立即投入运行,CPU是这些进程唯一等待的系统资源。

2).等待状态:处于该状态的进程正在等待某个事件(event)或某个资源,它肯定位于系统中的某个等待队列(wait_queue)中。

3).暂停状态:此时的进程暂时停止运行来接受某种特殊处理。通常当进程接收到SIGSTOP、SIGTSTP、SIGTTIN或 SIGTTOU信号后就处于这种状态。例如,正接受调试的进程就处于这种状态。

4).僵死状态:进程虽然已经终止,但由于某种原因,父进程还没有执行wait()系统调用,终止进程的信息也还没有回收。顾名思义,处于该状态的进程就是死进程,这种进程实际上是系统中的垃圾,必须进行相应处理以释放其占用的资源。

二.静态查看ps aux
USER 进程运行的用户身份( 每一个进程,都需要一个特定的用户身份来运行 )
PID 子进程的身份标识 ( 就是一种标识,用来区分不同的进程 )
%CPU 该进程占用CPU的百分比是多少
%MEM 该进程占用内存的百分比是多少
VSZ 虚拟内存
RSS 实际占用内存
TTY 该进程是哪个终端运行的 ? 表示是系统运行的 pts/0 pts/1 来源的终端是哪一个
STAT 进程所表示的状态( 运行 暂停 停止 …)
START 进程启动时间
TIME 进程占用CPU的时间
COMMAND 运行该进程需要执行的命令 [ ] 表示内核启动的进程

STAT

STAT基本状态		描述				STAT状态+符号				描述
R				进程运行			s							进程是控制进程, Ss进程的领导者,父进程
S				可中断进程		<							进程运行在高优先级上,S<优先级较高的进程
T				进程被暂停		N							进程运行在低优先级上,SN优先级较低的进程
D				不可中断进程		+							当前进程运行在前台,R+该表示进程在前台运行
Z				僵尸进程			l							进程是多线程的,Sl表示进程是以线程方式运行

三.top动态查看

w:
11:20:10 up 6 days, 7:46, 2 users, load average: 0.01, 0.02, 0.05
uptime:
11:20:14 up 6 days, 7:46, 2 users, load average: 0.01, 0.02, 0.05

top:
11:18:15 up 6 days, 7:44, 2 users, load average: 0.08, 0.03, 0.06
Tasks:
112 total, 1 running, 110 sleeping, 1 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

us:	用户进程占用cpu百分比( 视频加密、视频解码 )
sy:	内核进程占用cpu百分比 ( 比如 网卡、硬件设备、硬盘 )
ni:	优先级高的进程占用cpu百分比  
id:	空闲的百分比 ( 值越大、说明服务器越空闲 )
wa:	用户请求磁盘资源,磁盘很慢慢慢,请求的资源很多,会造成大量的等待程序    ( 数据库 )
hi:	硬中断
si:	软中断
st:	当该服务器运行了很多的虚拟机,这些虚拟机总共占用当前物理服务器的百分比是多少

top 常见指令
字母 含义
h 查看帮出
1 数字1,显示所有CPU核心的负载
z 以高亮显示数据
b 高亮显示处于R状态的进程
M 按内存使用百分比排序输出
P 按CPU使用百分比排序输出
q 退出top

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值