2021-04-15

数据来源:拉勾教育大数据高新开发训练营

Linux命令之查看进程

进程是正在执⾏的⼀个程序或命令,每⼀个进程都是⼀个运⾏的实体,都有⾃⼰的地址空间,并占⽤⼀定的系统资源。
通过查看进程,进而查看整个系统的运行情况,方便对系统的整体把握,进而做出最好的决策。

1.ps查看系统中所有进程

1)基本语法

ps -aux (功能描述:查看系统中所有进程)

2)功能说明

![

选项说明
USER该进程是由哪个⽤户产⽣的
PID进程的ID号
%CPU该进程占⽤CPU资源的百分⽐,占⽤越⾼,进程越耗费资源
%MEM该进程占⽤物理内存的百分⽐,占⽤越⾼,进程越耗费资源
VSZ该进程占⽤虚拟内存的⼤⼩,单位KB
RSS该进程占⽤实际物理内存的⼤⼩,单位KB
TTY该进程是在哪个终端中运⾏的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界⾯终端,tty7是图形终端。pts/0-255代表虚拟终端
STAT进程状态。常⻅的状态有:R:运⾏、S:睡眠、T:停⽌状态、s:包含⼦进程、+:位于后台
START该进程的启动时间
TIME该进程占⽤CPU的运算时间,注意不是系统时间
COMMAND产⽣此进程的命令名

2.top查看系统健康状态

1)基本命令

top [选项]

选项说明
-p通过指定监控进程ID来仅仅监控某个进程的状态
-d秒数:指定top命令每隔⼏秒更新。默认是3秒
-i使top不显示任何闲置或者僵死进程
P以CPU使⽤率排序,默认就是此项内容说明
M以内存的使⽤率排序
N以PID排序
q退出top

2)查询结果字段解释

在这里插入图片描述
内容较多,一行一行解释

第一行:任务队列信息

内容说明
16:23:58系统当前时间
up 6:25系统的运行时间,本机以运行6小时25分钟
1 user当前登录用户个数:1个
load average:0.00, 0.01, 0.05系统在之前1分钟,5分钟,15分钟的平均负载。⼀般认为⼩于1时,负载较⼩。如果⼤于1,系统已经超出负荷。

第二行:进程信息

内容说明
102 total系统中的进程数
1 running正运行的进程数
97sleep睡眠的进程数
4 stopped中止的进程数
0 zombie僵尸进程,如果不是0,需要手工检查

第三行:cpu信息

内容说明
0.0 us用户模式占用的cpu百分比
0.0 sy系统模式占用的cpu百分比
0.0 ni改变过优先级用户的进程占用的cpu百分比
100 id空闲cpu百分比
0.0 wa等待输入输出的进程占用的cpu百分比
0.0 hi硬中断请求服务占用的cpu百分比
0.0 si软中断请求服务占用的cpu百分比
0.0 stst(Steal time)虚拟时间百分⽐。就是当有虚拟机时,虚拟CPU等待实际CPU的时间百分⽐。

第四⾏:物理内存信息

内容说明
total物理内存的总量
free空闲的物理内存的总量
used已使用的物理内存的总量
used已使用的物理内存的总量
buff/cache作为缓冲内存的总量

第五⾏:交换分区\虚拟内存(swap)信息

内容说明
total交换分区的总量
free空闲交换分区的总量
avail mem可用交换分区的总量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值