第一行:top -
16:02:10 up -->系统时间
39 min, -->系统运行时间
1 user, -->登录终端数
load average: -->系统平均负载
0.00, 0.01, 0.04 -->5分钟-10分钟-15分钟平均负载
第二行:Tasks: -->任务数量
111 total, -->进程总数
1 running, -->运行中的进程
110 sleeping, - ->睡眠中的进程
0 stopped, -->停止的进程
0 zombie -->僵死的进程
(stop模式:与sleep进程应区别,sleep会主动放弃cpu,而stop是被动放弃cpu ,例如单步跟踪,stop(暂停)的进程是无法自己回到运行状态的)
第三行:%Cpu(s): -->CPU资源占用
0.0 us, -->用户占用资源%
0.1 sy, -->系统内核占用资源%
0.0 ni, -->用户进程空间内改变过优先级的进程占用CPU百分比(中断处理占用)
99.9 id, -->空闲CPU%
0.0 wa, -->等待输入输出的CPU时间%
0.0 hi, 0.0 si, 0.0 st -->暂不清楚
第四行:KiB Mem : -->物理内存使用情况
997980 total, -->物理内存总量
483100 free, -->空闲内存总量
131672 used, -->内存使用量
383208 buff/cache -->缓冲区占用的内存量
第五行:KiB Swap: -->交换分区使用情况(虚拟内存)
1535996 total, -->总交换分区
1535996 free, -->空闲分区总量
0 used. -->交换分区使用量
666740 avail Mem -->用于高速缓存的量(被提前加载的虚拟内存量)
第六行:
PID -->进程ID(唯一标识)
USER -->进程所有者的用户
PR -->进程的优先级别 ( Priority 的简写,程序的优先执行顺序,越小越早被执行 )
NI -->进程的优先级别数值 ( Nice 的简写,与 Priority 有关,也是越小越早被执行 )
VIRT -->进程占用的虚拟内存
RES -->进程占用的物理内存
SHR -->进程使用的共享内存值
S -->进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,D表示不可中断的,T表示被跟踪或已停止,N表示该进程优先值是负数。
%CPU -->该进程占用的CPU使用率
%MEM -->该进程占用物理内存和总内存%
TIME+ -->该进程启动后占用的总的CPU时间 ( CPU 使用时间的累加 )
COMMAND -->进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。
其他参数:t
op -p ---- 监控特定的PID
top -u 或 -U [UID]---- 浏览特定用户进程
-p -u -U 不能同时使用