首页 > 其他分享 >top命令常用方法

top命令常用方法

时间:2024-03-17 23:44:26浏览次数:17  
标签:常用 查看 top 信息 命令 按下 进程

文章转载自 【linux】top命令常用方法 - 代码诠释的世界 - 博客园 (cnblogs.com)

一、简介

top命令是一款用于实时监控系统进程和资源占用情况的命令行工具。它可以显示系统已经运行的进程列表,并实时更新各进程的CPU、内存、I/O等使用情况。

二、语法

~$ top --help
top: inappropriate '-help'
Usage:
  top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]

也可以使用man top查看详细介绍

 

三、常用参数

  • -d seconds:设置top命令更新进程信息的间隔时间,默认为3秒。
  • -n iterations:设置top命令更新进程信息的次数,即循环多少次后自动退出,默认为无限循环。
  • -p pid:显示指定进程的信息,多个pid之间用逗号分隔。
  • -u user:只显示指定用户的进程信息。
  • -H:以层次结构显示进程信息,方便查看进程的父子关系。
  • -i:不显示闲置进程。
  • -b:以批处理模式运行top命令,将输出结果保存到文件中。

四、命令操作

在top命令启动后,它会默认按照CPU占用率排序显示进程列表。下面是一些常用操作:

  • 按下“k”键:可以杀死选中的进程。
  • 按下“t”键:可以切换显示CPU、内存等信息。
  • 按下“m”键:可以根据内存使用率进行排序。
  • 按下“P”键:可以根据CPU使用率进行排序。
  • 按下“h”键:可以查看帮助信息。

五、结束top命令

要退出top命令,可以按下“q”键即可。

 

六、示例

1、查看top信息

top

2、上面的命令将每5秒更新一次进程信息,一共更新10次后自动退出。

top -d 5 -n 10

 3、查看指定进程的top信息

top -p 11

 4、查看指定进程id的所有线程的top信息

top -H -p 11

5、显示cpu所有核心使用情况

top输入之后,按下数字1切换

 6、显示命令行启动的参数

top -H -c -p 12210

 7、查看指定用户进程

top -u root

 

七、总结

top命令是一款实时监控系统进程和资源占用情况的工具,它可以帮助用户及时发现系统中的瓶颈和问题,是Linux系统管理中常用的命令之一。

标签:常用,查看,top,信息,命令,按下,进程
From: https://www.cnblogs.com/ydswin/p/18079436

相关文章

  • curl 命令简析
    一、背景 在内部的dmz服务器上没有对应的域名解析等方法,只能通过nginx转发及反向代理的方式去提供地址请求。那如果dmz外的外部单位没有请求配合测试进来,然后测试环境也做不到生产环境上的时候,就可以使用curl命令进行测试验证了。二、含义cURL=client+URL。是一种命令......
  • Git命令简介
    Git命令简介Git中文官方文档1.区域Workspace:工作区;Index/Stage:暂存区,事实上只是一个文件,保存提交到文件列表的信息;Repository:仓库区(本地仓库区),包含提交的所有版本数据;Remote:远程仓库,简单看作本地仓库和远程仓库的交互;2.提交#提交文件到indexgitaddfilename #......
  • jstack命令详解及常用命令
    六种Java线程状态新建状态(New):当创建一个Thread实例后,线程就处于新建状态。此时线程对象已经被分配了内存,并初始化了其成员变量的值。就绪状态(Runnable):也被称为“可执行状态”。当调用了线程的start()方法后,线程就进入了就绪状态。此时线程已经具备了执行的条件,等待CPU调度执行......
  • 大数据011_Linux(ps,kill,top,df,iostat,sar)
    目录一、进程管理 1、查看进程ps2、查看指定进程3、关闭进程kill二、主机状态1、查看系统资源占用top(1)top命令内容详解(2)top命令选项(4)top交互式选项2、磁盘信息监控(1)查看硬盘使用情况df(2)查看CPU、磁盘相关信息iostat3、网络状态监控sar-nDEV一、进程......
  • linux libc.so.6软链接错误 导致ls等基础命令无法使用,系统无法登录
    转:linuxlibc.so.6软链接错误导致ls等基础命令无法使用_error:/lib64/libpthread.so.0:symbol__libc_dl_er-CSDN博客目录 一、背景说明二、处置步骤1、故障状态2、通过ls命令tab补全键查看文件列表3、查看glibc版本4、重建libc.so.6的软链接5、ssh远程连接报错6、......
  • 常用conda和Linux命令
    常用conda命令condalist#查看安装的包condainstallxxx=版本号#安装指定版本号的包condauninstallxxx#删除某个包condaenvlist#查看所有环境condaactivateenv_name#进入名为env_name的环境condacreate--nameenv_namepython=3.5#创建指定python版......
  • 3-4-帮助命令使用
    3-4帮助命令使用方法一:man命令按q退出 方法二:命令-help 3-5开关机命令及7个启动级别常用的几个关机,重启命令shutdowninitrebootpoweroff3.5.1关机命令之-----shutdown作......
  • echarts实践总结(常用一):柱状图(特点:渐变色、点击缩放、左右滑动、悬浮展示样式)
    目录第一章echarts基本使用第二章echarts实践——柱状图效果展示第一章echarts基本使用Echarts常用配置项(详细入门)_echarts配置项手册-CSDN博客第二章echarts实践——柱状图最近接到这么一个需求,需要画页面,然后有这么几个echarts的图需要画,平常我们通过教程......
  • js数组循环常用的几种方法
    前端开发中,经常要用到循环,保存一份,后面慢慢补充。js数组循环常用的几种方法:。1、for循环最基本的循环方式,也是速度比较快,效率比较高的循环方式,vararr=[1,2,3,4,5];for(vari=0;i<arr.length;i++){ console.log(arr[i]);}2、forEach循环历数组中的每一......
  • 类的一些常用魔术方法
    类的一些魔术方法classMan(): passclassWoman(): passclassSasuke(Man,Woman): """描述:佐助这个的天生属性,技能成员属性:__eyeskin成员方法:skylight__moonread """ __eye="血轮眼->万花筒->轮回眼" skin="白色" defskyli......