

| 参数 | 说明 |
|---|---|
| PID | 进程ID |
| USER | 进程所有者 |
| PR | 进程的调度优先级。这个字段的一些值是‘rt‘,这意味这些进程运行在实时态 |
| NI | 进程的nice值(优先级),越小的值意味着优先级越高 |
| VIRT | 进程“需要的”虚拟内存大小 |
| RES | 进程当前使用的内存大小,不包括swap |
| SHR | 进程使用的共享内存 |
| S | 进程的状态(D-不可中断的睡眠态;R–运行态;S–睡眠态;T–被跟踪或已停止;Z–僵尸态) |
| %CPU | 自从上一次更新时到现在任务所使用的CPU时间百分比 |
| %MEM | 进程使用的可用物理内存百分比 |
| TIME+ | 任务启动后到现在所使用的全部CPU时间,精确到百分之一秒 |
| COMMAND | 运行进程所使用的命令 |
| 参数 | 说明 |
|---|---|
| PID | 进程ID |
| PPID | 父进程id |
| UID | 进程所有者的用户id |
| GROUP | 进程所有者的组名 |
| TTY | 启动进程的终端名 |
| P | 最后使用的CPU |
| CODE | 可执行代码占用的物理内存大小,单位kb |
| DATA | 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb |
| nFLT | 页面错误次数 |
| nDRT | 最后一次写入到现在,被修改过的页面数 |
| WCHAN | 若该进程在睡眠,则显示睡眠中的系统函数名 |

| 参数 | 说明 |
|---|---|
| -d | 指定每两次屏幕信息刷新之间的时间间隔 |
| -p | 后面接PID,监控某个进程状态 |
| -q | 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。 |
| -S | 指定累计模式 |
| -s | 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险 |
| -i | 使top不显示任何闲置或者僵死进程 |
| -c | 显示整个命令行而不只是显示命令名 |
| 命令 | 说明 |
|---|---|
| i | 忽略闲置和僵死进程。 |
| q | 退出程序 |
| r | 重新安排一个进程的优先级别 |
| S | 切换到累计模式。 |
| s | 改变两次刷新之间的延迟时间 |
| f或者F | 从当前显示中添加或者删除项目,按s或空格打开或关闭显示 |
| o/O | 改变显示项目的顺序 |
| l | 切换显示平均负载和启动时间信息 |
| m | 切换显示内存信息 |
| t | 切换显示进程和CPU状态信息 |
| c | 切换显示命令名称和完整命令行 |
| M | 根据驻留内存大小进行排序 |
| P | 根据CPU使用百分比大小进行排序 |
| T | 根据时间/累计时间进行排序 |
| W | 将当前设置写入~/.toprc文件中 |
| K | 终止一个进程 |
| 1 | 监控每个逻辑CPU的状况 |
<ENTER> 或者 <SPACE> |
刷新显示 |
| b+x | 高亮显示某一列 |
参考:https://www.cnblogs.com/zhoug2020/p/6336453.html
原文:https://www.cnblogs.com/xinbat/p/14778484.html