Administrator
Published on 2022-07-02 / 412 Visits
0
0

linux top指令及参数说明

linux top指令

Linux top命令用于实时显示 process 的动态。
使用权限:所有使用者。

free [-bkmotV][-s <间隔秒数>]

参数说明:

d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行
c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称
S : 累积模式,会将己完成或消失的子进程 ( dead child process ) 的 CPU time 累积起来
s : 安全模式,将交谈式指令取消, 避免潜在的危机
i : 不显示任何闲置 (idle) 或无用 (zombie) 的进程
n : 更新的次数,完成后将会退出 top
b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内

图片-1656745336223

top - 15:00:43 up 43 days, 21 min,  1 user,  load average: 0.16, 0.13, 0.10
内容 含义
15:00:43 当前系统时间
up 43 days, 21 min 系统运行时间
1 user 当前登录用户数
load average: 0.16, 0.13, 0.10 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前三个时间段到现在的平均值。
Tasks: 102 total,   1 running, 101 sleeping,   0 stopped,   0 zombie
内容 含义
total 进程总数
running 正在运行的进程数
sleeping 睡眠的进程数
stopped 停止的进程数
zombie 僵尸进程数
%Cpu(s):  1.0 us,  0.7 sy,  0.0 ni, 98.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
内容 含义
us 用户空间占用CPU百分比
sy 内核空间占用CPU百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
wa 等待输入输出的CPU时间百分比
hi 硬中断(Hardware IRQ)占用CPU的百分比
si 软中断(Software Interrupts)占用CPU的百分比
st (Steal time) 是当 hypervisor 服务另一个虚拟处理器的时候,虚拟 CPU 等待实际 CPU 的时间的百分比。
MiB Mem :   3946.7 total,    509.3 free,   2531.6 used,    905.8 buff/cache

内容 含义
MiB 单位,也可能是其它,如KiB
used 使用的物理内存总量
free 空闲内存总量
buff/cache 用于缓冲和缓存的内存空间
MiB Swap:    975.0 total,    585.5 free,    389.5 used.   1123.7 avail Mem 
内容 含义
used 使用的交换区总量
free 空闲交换区总量
cached 缓冲的交换区总量
avail Mem 可用内存空间

Comment