top 命令用于动态地监视进程活动与系统负载等信息,其格式为top
top 运行界面如图:
执行结果的前5行为系统整体的统计信息,其所代表的含义如下:
第一行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟的平均值,数值越小意味着负载越低)
第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第三行:用户占用资源百分比、系统内核占用资源百分百、改变过优先级的进程资源百分比、空闲的资源百分比等。
注:第三行中的数据均为CPU数据并以百分比格式显示,例如“81.0 id”意味着有81.0%的cup处理器资源处于空闲。
第四行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
第五行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。
黑色一行内容的详细解释:
PID:进程id
USER:进程所有者
PR:进程优先级
NI:nice值。负值表示高优先级,正值表示低优先级。
VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR:共享内存大小,单位kb。
S:进程状态。R=运行S=中断D=不可中断 Z=僵死T=停止
%CPU:上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+:进程使用的CPU时间总计,单位1/100秒
COMMAND:进程名称(命令名、命令行)