top指标详解
top:查看内存/显示系统当前进程信息
# 1、总览信息
# 第一行:系统时间、运行时间、用户数、负载均值
top - 22:17:32 up 2:43, 1 user, load average: 0.00, 0.00, 0.0022:17:32: 当前系统时间up 2:43: 系统已运行时间(2小时43分钟)1 user: 当前登录用户数load average: 0.00, 0.00, 0.00: 系统的平均负载,分别表示1分钟、5分钟和15分钟的负载均值
# 第二行:任务(进程)总数、运行进程数、休眠进程数等
Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombie115 total: 总任务数(进程数)1 running: 正在运行的任务数114 sleeping: 休眠状态的任务数0 stopped: 停止状态的任务数0 zombie: 僵尸进程数
# 第三行:CPU状态信息
%Cpu(s): 0.3 us, 0.2 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st0.3 us: 用户空间占用CPU百分比0.2 sy: 内核空间占用CPU百分比0.0 ni: 改变过优先级的进程占用CPU百分比99.5 id: 空闲CPU百分比0.0 wa: 等待I/O的CPU时间百分比0.0 hi: 硬件中断占用CPU百分比0.0 si: 软件中断占用CPU百分比0.0 st: 被虚拟化偷去的CPU时间百分比
# 第四行:内存使用信息
MiB Mem : 7982.3 total, 1234.5 free, 2345.6 used, 3456.7 buff/cache7982.3 total: 总内存大小(MB)1234.5 free: 空闲内存大小2345.6 used: 已使用内存大小3456.7 buff/cache: 缓存和缓冲使用的内存大小
# 第五行:交换分区使用信息
MiB Swap: 2048.0 total, 1024.0 free, 1024.0 used. 4567.8 avail Mem2048.0 total: 总交换分区大小(MB)1024.0 free: 空闲交换分区大小1024.0 used: 已使用交换分区大小4567.8 avail Mem: 可用的内存大小,包括空闲内存和缓冲/缓存内存
# 2、进程信息
每行代表一个进程,包含以下字段:
PID: 进程IDUSER: 进程所有者PR: 优先级NI: Nice值(优先级调整值)VIRT: 进程占用的虚拟内存总量RES: 进程占用的物理内存量SHR: 共享内存量S: 进程状态(R: 运行, S: 休眠, D: 不可中断, Z: 僵尸, T: 停止)%CPU: 进程占用的CPU百分比%MEM: 进程占用的内存百分比TIME+: 进程运行的总时间(累积的CPU时间)COMMAND: 运行的命令
上次更新: 2024/07/08, 18:19:51