查看进程占用的CPU和内存情况

目录

top命令

         top命令的前5行统计信息

top命令从第五行开始的信息(进程的详细信息)

cat命令

ps命令

参数

案例


top命令

top   实时查看所有进程的详细信息

top -p pid   实时查看进程号为pid的进程详细信息

top -H -p pid   查看进程号为pid的进程里的线程详细信息

pstree -p pid  查看进程号为pid的进程里的所有线程,以树状形式返回

进入top界面后按下以下按键产生的效果
f切换为选择界面,选择要查看的进程信息
e切换系统的内存显示单位,默认内存小于1G的线程可以自由切换单位,默认内存大于1G的线程不能自由切换单位。
H实时显示显示系统中线程的详细信息

top命令的前5行统计信息

第一行

内容含义
13:34:38标示当前时间
up 11days, 21:46系统运行时间
10users当前登录用户数
load average:3.74, 3.61, 3.76系统负载,任务队列的平均长度。分别为1分钟,5分钟,15分钟到现在的平均值

超负载:load average/cpu数目 > 5

第二行、第三行

      进程和cpu的信息,当有多个cpu时,这些内容会超过两行

内容含义
828 total进程总数
2 running正在运行的线程数
821 sleeping睡眠的进程数
5 stopped停止的进程数
0 zombie僵尸进程数
3.9 us用户控件占用CPU的百分比
2.2 ys内核空间占用CPU的百分比
0.0 ni用户进程空间内改变过优先级的进程占用CPU百分比
93.9 id空闲CPU百分比
0.0 wa等待输入输出的CPU时间百分比
0.0 hi硬中断占用CPU的百分比
0.0 si软中断占用CPU的百分比
0.0 st

第四行、第五行

     内存信息

内容含义
kiB Mem:98641920total物理内存总量
772692 free可用的物理内存总量
57219660 used使用的物理内存总量
40649572 buff/cache内核缓存的内存量
kiB Mem:0 total交换区总量
0 free使用的交换区总量
0 used缓冲的交换区总量
40736700 avail Mem可用于进程下一次分配的物理内存数量

top命令从第五行开始的信息(进程的详细信息)

列名含义
PID进程id
USER进程所有者的用户名
PR优先级
NInice值,负值标示高优先级,正值标示低优先级
VIRT进程使用的虚拟内存总量. VIRT = SWAP+RES
RES进程使用的、未被换出的物理内存大小
SHR共享内存大小
S进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪\停止 Z=僵尸进程
%CPUCPU时间占用百分比
%MEM进程使用的物理内存百分比
TIME进程使用的CPU时间总计,单位秒
TIME+进程使用的CPU时间统计,单位1/100秒
COMMAND命令名\命令行

1. 进入top界面后,按1可以显示每个逻辑CPU的状态

2.进入top界面后,按b或者按x可以打开或者关闭加亮效果

b是行加亮、x是列加亮

3.进入top界面后,按f进入一个视图,用以编辑基本视图中的显示字段

cat命令

cat /proc/pid/status   查看进程号为pid的进程的详细信息  

列名含义
VmPeak:
VmSize: 进程占用的虚拟内存大小
VmLck
VmHWM
VmRSS占用的物理内存
VmDatadata段内存大小(BSS, data)
VmStk栈大小
VmExe代码段大小
VmLib库大小

ps命令

使用 man ps查看ps命令的用法

例子:ps -aux | grep kafka

参数

-A: 所有进程均显示,与-e一样

-a: 显示现行终端下的所有进程

-u: 以用户为主的进程

-x:通常与a这个参数一起使用,可列出较完整信息

输出格式:

-l: 较长、较详细的将该PID的信息列出

-j:工作的格式

-f:一个更为详细的输出

案例

ps -l

列名含义
F程序的flag,4代表superuser
S代表这个程序的状态
UID代表执行者的身份
PID进程的ID号
PPID父进程的ID号
CCPU使用的资源百分比
PRI进程的执行优先级,值越小越早被执行
NI进程的nice值,标示进程可以被执行的优先级的修正数值
ADDR内核函数明指出程序在内存的哪个部分,root用户执行的则为 -
SZ使用掉的内存大小
WCHAN程序是否在运行中,-表示正在运行
TTY登入者的终端机
TIME使用掉的CPU时间
CMD所下达的指令名称

  • 1
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值