编辑
2023-02-03
学习
00
请注意,本文编写于 624 天前,最后修改于 318 天前,其中某些信息可能已经过时。

目录

Top面板解释
第一行
第二行
第三行
第四五行
第七行
top命令交互
基础操作
面板隐藏显示
进程列表排序

image.png

Top面板解释

第一行

image.png

参数描述
09:40:32系统当前时间
up 20:58系统运行时间,说明服务器运行了20个小时58分
1 user当前登录的用户数量
load average: 0.06, 0.11, 0.15系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

第二行

image.png

参数描述
400 total进程总数
1 running正在运行的进程数
299 sleeping睡眠中的进程数
0 stopped停止的进程数
0 zombie僵尸进程数

第三行

image.png

参数描述
1.9 us系统用户进程使用CPU百分比
0.6 sy内核中的进程占用CPU百分比
0.0 ni用户进程空间内改变过优先级的进程占用CPU百分比
97.5 id空闲CPU百分比
0.0 wacpu等待I/0完成的时间总量,也就是等待输入输出的CPU时间百分比
9.9 hiCPU服务于硬件中断所耗费的时间, 也就是硬中断占的CPU百分比
0.0 si软中断消耗时间也就是软中断占的CPU百分比
0.0 st虚拟机hypervisonr偷去的cpu的时间。比如:物理机已经运行了KVM,XEN虚拟机。KVM虚拟机也占用物理机的cpu时间

第四五行

image.png

参数描述
KiB Mem : 32939188 total物理内存总量
25321780 free空闲内存总量
1877660 used使用的物理内存总量
5739748 buff/cache用作内核缓存的内存量和free -k是一个意思
KiB Swap: 2097148 total交换分区总量
2097148 free空闲交换分区总量
0 used使用的交换区总量
30489976 avail Mem缓冲的交换区总量

第七行

image.png

信息含义
PID进程ID
user进程所有者的用户名
PR优先级(由内核动态调整),用户不能自己调整
NI进程优先级。 nice值,负值表示高优先级,正值表示低优先级,用户可以自己调整
VIRT(virtual memory usage)虚拟内存,是进程正在使用的所有内存(ps中标为VSZ)
RES(resident memory usage)是进程所使用的物理内存。实际实用内存(ps中标为RSS) ,常驻内存
SHR共享内存
S进程的状态
%CPU上次更新到现在的CPU时间占用百分比
%MEM进程使用的物理内存百分比
TIME+进程使用的CPU时间总计,单位1/100秒
COMMAND命令名/命令行

top命令交互

基础操作

1:显示CPU详细信息,每核显示一行 d / s :修改刷新频率,单位为秒 h:可显示帮助界面 n:指定进程列表显示行数,默认为满屏行数 q:退出top

面板隐藏显示

l:隐藏/显示第1行负载信息; t:隐藏/显示第2-3行CPU信息; m:隐藏/显示第4-5行内存信息;

进程列表排序

M:根据驻留内存大小进行排序; P:根据CPU使用百分比大小进行排序; T:根据时间/累计时间进行排序;

本文作者:beiklive

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!