Top命令查看的内容:
第一行是任务队列信息
06:29:43 当前时间,up 4:12系统运行时间,2 users当前登录用户数,load average:0.00,0.00,0.00系统负载,即任务队列的平均长度。
第二行,为进程信息
Tasks:
Total 进程总数
Running 正在运行的进程数
Sleeping 睡眠的进程数
Stopped 停止的进程数
Zombie 僵尸进程数
第三行,CPU的信息
us 用户空间占用cpu百分比
sy 内核空间占用cpu百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比,负值表示高优先级,正值表示低优先级
id 空闲cpu百分比
hi 硬终端占用CPU的百分比
wa 等待输入输出的CPU时间百分比
si 软终端占用CPU的百分比
st 当hypervisor服务另一个虚拟处理器的时候,虚拟CPU等待实际CPU的时间百分比。
第四行,物理内存信息:
Mem:
Total 物理内存总量
Used 使用的物理内存总量
Free 空闲内存总量
Buffers 用作内核缓存的内存量
第五行,交换分区Swap信息
Total 交换区总量
Used 使用的交换区总量
Free 空闲交换区总量
Cached 缓冲的交换区总量
正文第一行
PID 进程id
PPID 父进程id
UID 进程所有者的用户id
USER 进程所有者的用户名
GROUP 进程所有者的组名
PR 优先级
NI nice值,负值表示高优先级,正值表示低优先级
%CPU 上次更新到现在的CPU时间占用百分比
TIME+ 进程使用的CPU时间总计,单位1/100秒
%MEM 进程使用的物理内存百分比
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
SWAP 进程使用的虚拟内存中,被换出的大小,单位kb。
RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR 共享内存大小,单位kb
S 进程状态。