Linux静态进程和动态进程查看管理

1.静态进程的查看PS

PPID:谁启动的父亲ID

USER:运行进程的用户名称

PID:进程ID

%CPU:CPU的占用比例占用资源

%MEM:内存使用的占用比例

VSZ:占用虚拟内存多少

RSS:占用实际内存多少

TTY: 进程运行的终端

STAT: 进程状态 Ss表示程序睡着了sleep;

S+表示程序睡着了sleep,多了个+号表示处理优先级比较高

R表示Running表示进程正在运行;

T表示暂停Stop;

Z表示Zombie将死

START:进程的启动时间

TIME: 进程占用CPU的总时间

COMMAND:进程文件、进程名

1)ps aux 静态查看此时的进程和cpu使用情况

aux中:a 表示现行终端机下的所有程序

u 以用户为主的格式显示程序

x 不以终端机来区分

ps aux | head -3 查看前3行进程

注意:ps aux 空格加上--sort空格-%cpu

进程排序 ps aux --sort -%cpu

2)ps -ef 查看进程的父子关系

3)自定义展示列表 ps axo

ps axo pid,command,nice -- sort=-nice 按照nice优先级进行排序

2.动态查看进程top-排行榜

1)上半部分

第一行:

top - 16:09:06 up 6:40, 2 users, load average: 0.00, 0.01, 0.05

程序名-系统时间 运行时间 登录用户数 CPU负载 5分钟,10分钟,15分钟 的CPU使用量

第二行:

Tasks: 202 total, 1 running, 201 sleeping, 0 stopped , o zombie

总进程数 运行数 睡眠数 停止数

第三行:

us用户0.0us 表示由用户打开的进程占用CPU的百分比

sy系统 0.3sy 表示由系统打开的进程占用CPU的百分比

ni优先级0.0ni 表示程序设置了优先级之后,占用CPU更多资源的百分比

id空闲99.7id 表示空闲未使用CPU的百分比,

wa等待0.0ws 表示CPU中断频率,等待的时间。由于CPU切换很快感觉不出来

hi硬件0.0hi

si软件0.0si

st虚拟机0.0st

第四行:

Kib Mem:显示的是内存的大小

free 空闲内存大小

我们用top的时候主要看 free 内存还有多少

2)下半部分

top的使用技巧:

1)直接top

2)top -d 10 表示每隔10秒刷新

3)只查看某个进程的动态信息

相关推荐
蓝速科技1 分钟前
会议室门牌触控预约选型与落地实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
PatrickYao04225 分钟前
Linux安装UV
linux·运维·uv
蓝速科技10 分钟前
企业展厅数字人导览效果提升与选型实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技·microsoft
顶点多余13 分钟前
面试题总结 ---Linux篇
linux·运维·服务器
normanhere25 分钟前
防火墙来回路径不一致导致的网速异常
运维·服务器·网络
oooo_z26 分钟前
美股历史K线数据API接口选型指南:iTick覆盖1分钟到月线全周期
服务器·前端·javascript
T1mzhou31 分钟前
ARM64 Linux 6.10 内核驱动(14):drivers/base/platform.c:板级设备主战场
linux·c语言·开发语言·arm开发
微露清风33 分钟前
Linux 虚拟地址空间:一道屏障、一张地图、一场延迟兑现的博弈
linux·服务器
zx_7414848136 分钟前
【Linux入门】Shell 与第一个 Shell 脚本:认识命令行解释器,写出 Hello World
linux·运维
2601_9622184740 分钟前
万象生鲜系统智能报表引擎技术为生鲜企业提供数字化经营分析能力
大数据·运维·微服务·云原生·架构