Linux系统top命令结果解释

对日常巡检工作中用到的top命令结果进行解释
1.Linux top命令用于实时显示进程的动态。
2.常用参数

命令解释
top显示进程信息
top -n 3更新三次后终止更新显示
top -d 3更新周期为3秒
q/Ctrl+c退出

3.实例讲解在这里插入图片描述
3.1第一行 系统运行情况
top - 15:39:22 up 7:17, 3 users, load average: 5.14, 3.54, 4.31

内容解释
15:39:22系统当前时间
up 7:17系统已经运行的时间 7小时17分
3 users系统当前登录的用户数量3个
load average: 5.14, 3.54, 4.31系统在1分钟、5分钟、15分钟内的平均负载值

3.2第二行 进程汇总信息
Tasks: 884 total, 1 running, 883 sleeping, 0 stopped, 0 zombie

内容解释
884 total进程总数为884
1 running正在运行的进程数为1
883 sleeping睡眠的进程数为883
0 stopped停止状态进程数为0
0 zombie僵尸状态进程数为0

3.3第三行 CPU信息
%Cpu(s): 19.9 us, 7.9 sy, 0.0 ni, 72.1 id, 0.0 wa, 0.0 hi, 0.2 si, 0.0 st

内容解释
19.9 us用户空间(user)消耗的CPU时间占比
7.9 sy系统空间(system)消耗的CPU时间占比
0.0 ni修改过用户态优先级(niced)的进程的CPU时间占比
72.1 id空闲(idle)CPU时间占比
0.0 waIO等待(wait)占用CPU的百分比
0.0 hi硬中断(hardware interrupt)的CPU时间占比
0.2 si软中断(software interrupt)占用CPU的百分比
0.0 st当Linux系统是在虚拟机中运行时,等待CPU资源的时间(steal time)占比

3.4第四行 内存信息
KiB Mem : 16266144 total, 184372 free, 12089532 used, 3992240 buff/cache

内容解释
16266144 total内存总量
184372 free空闲内存总量
12089532 used使用中的内存总量
3992240 buff/cache缓存和page cache占用的内存量

3.5第五行 内存交换区信息
KiB Swap: 8384508 total, 8293116 free, 91392 used. 1731704 avail Mem

内容解释
8384508 total交换区总量
8293116 free空闲交换区总量
91392 used使用中的交换区总量
1731704 avail Mem该数值即为这些内容已存在于内存中的交换区的大小

3.6进程信息
PID:进程ID
USER:进程所有者
PR:系统内核角度进程调度优先级
NI:用户空间角度进程优先级,值越低,优先级越高
VIRT:进程申请使用的虚拟内存量
RES:进程使用的驻留内存(即未被swap out的内存)量
SHR:进程使用的共享内存量
S:进程状态
R=running,S=interruptible sleeping,D=uninterruptible sleeping,T=stopped,Z=zombie
%CPU:进程在一个更新周期内占用的CPU时间百分比
%MEM:进程占用的物理内存百分比
TIME+:进程占用CPU的时间,单位1/100秒
COMMAND:运行进程的命令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值