0112 top命令
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。
如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。
top命令提供了实时的对系统处理器的状态监视,它将显示系统中CPU最“敏感”的任务列表。
该命令可以按CPU使用、内存使用和执行时间对任务进行排序。
前五行表示的统计信息
第一行为任务队列信息,同命令uptime的执行结果是一样的
当前时间 系统运行时间 当前登录用户数 系统负载(任务队列的平均长度 1分钟、5分钟、15分钟前到现在的平均值)
------
第二行为进程信息统计数据
进程总数 正在运行的进程数 睡眠的进程数 停止的进程数 僵尸进程数
------
第三行为CPU信息统计数据
0.0 us 用户空间占用CPU百分比
1.5 sy 内核(系统)空间占用CPU百分比
98.5 id 空闲CPU占用百分比
------
第四、五行为内存信息系统数据
------
PID | 进程ID |
USER | 进程所有者的用户名 |
PR | 优先级 |
NI | nice值 负值表示高优先级,正值表示低优先级 |
VIRT | 进程使用的虚拟内存总量,单位kb VIRT=SWAP+RES |
RES | 进程使用、未被换出的物理内存大小,单位kb RES=CODE+DATA |
SHR | 共享内存大小,单位kb |
S | 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪、停止,Z=僵尸进程 ) |
%CPU | 上次更新到现在的CPU时间占用百分比 |
%MEM | 进程使用的物理内存百分比 |
TIME+ | 进程使用的CPU时间总计,单位1/100秒 |
COMMAND | 命令名/ 命令行 |
1、在top基本视图中,按键盘数字 1 可以监控每个逻辑CPU的状况:
2、敲击键盘 b(打开关闭加亮效果)top视图变换如下:
3、敲击键盘 x(打开/关闭排序列的加亮效果),top视图变换如下:按CPU使用情况排序
4、按内存使用排序 可使用 shift + < 或 shift + > 来向左或向右改变排序列
参考: