Top命令参数深度解析
基本使用
- 启动top:在终端中输入top命令即可启动top工具,它将显示一个实时刷新的界面,其中包含了系统的各项资源使用情况。
- 退出top:按下键盘上的”q”键可以退出top工具。
参数详解
- -d: number
代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 - -b
以批次的方式执行top。。 - -n
与-b配合使用,表示需要进行几次top命令的输出结果。 - -p: pid
指定特定的pid进程号进行观察。
交互式命令
在执行top命令的视图中,执行特定命令与结果视图进行交互。Enter/space:刷新视图 h:帮助信息,查询各个交互式命令的含义 0:是否展示在进程区域中的0值,比如%CPU是0的将全部隐藏 A:在全屏模式和多窗口选择模式之间切换 d:设置刷新的时间间隔 H:开启/关闭线程模式,以线程的方式展示 k:kill掉指定进程或者线程 Z:改变颜色配置 1:显示CPU平均状态/分开显示各个逻辑CPU状态 m:切换显示内存统计的数据 x:切换高亮行的排序位置 z:切换颜色 b:块状标记高亮行 c:切换显示命令/程序名和参数 f:显示field管理 u:按照指定用户显示进程。
资源使用情况
- %Cpu(s)
表示CPU使用百分比,按照时间占用计算,单位s。us:用户空间占用CPU时间百分比,sy:内核空间占用CPU时间百分比,ni:用户进程空间内改变过优先级的进程占用CPU时间百分比,id:空闲时间占用CPU百分比,wa:CPU 在等待 IO 操作完成所花费的时间,hi:CPU处理硬件中断的时间,si:CPU处理软件中断的时间。 - KiBMem
系统已使用的物理内存大小。KiBMem:用于缓存和缓冲的物理内存大小。 - Tasks
运行的任务概览-Tasks running:当前正在运行的进程数 sleeping当前睡眠中的进程数。
进程信息
- PID
进程ID。USER:进程所属的用户名。NI:进程的Nice值,即优先级调整值。VIRT:进程使用的虚拟内存大小。RES:进程使用的物理内存大小。S:进程的状态,如S(休眠)、R(运行)等。%CPU:进程使用的CPU资源百分比。%MEM:进程使用的内存资源百分比。COMMAND:进程的命令行。
以上就是top命令的一些重要参数和功能的详细介绍,希望对你有所帮助。
原创文章,作者:Ur47000,如若转载,请注明出处:https://wyc.retuba.cn/11708.html