首页 > 其他 > 详细

top详解

时间:2021-05-17 22:25:18      阅读:31      评论:0      收藏:0      [点我收藏+]

前5行参数说明

技术分享图片

  • 第一行参数依次为
    • 当前时间
    • 系统已运行时间
    • 当前登陆的用户数
    • 1分钟 5分钟 15分钟负载
  • 第二行参数(Tasks)
    • total: 总共进程数
    • running: 正在运行进程数
    • sleeping: 睡眠状态进程数
    • stopped: stopped状态进程数
    • zombie: 僵尸状态进程数
  • 第三行参数(Cpu)
    • us: 运行用户进程的cpu时间(未调整优先级的)
    • sy: 运行内核进程的CPU时间
    • ni: 运行已调整优先级的用户进程的CPU时间
    • wa: 用于等待IO完成的CPU时间
    • hi: 硬中断时间
    • si: 软中断时间
    • st: hypervisor消耗的时间
  • 第四行参数(Mem)
    • total: 总物理内存
    • free: 空闲内存
    • used: 已用内存
    • buff/cache: 缓冲和缓存区内存
  • 第五行参数(swap)
    • total: 总交换区内存
    • free: 空闲交换区内存
    • used: 已用交换区
    • avaim Mem: 可用物理内存

进程状态

技术分享图片

参数 说明
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 若该进程在睡眠,则显示睡眠中的系统函数名

top参数

技术分享图片

参数 说明
-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

top详解

原文:https://www.cnblogs.com/xinbat/p/14778484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!