1.多U多核CPU监控

在top基本视图中,按键盘数字“1”,可监控每个逻辑CPU的状况:

观察上图,服务器有16个逻辑CPU,实际上是4个物理CPU。再按数字键1,就会返回到top基本视图界面。

2.高亮显示当前运行进程

敲击键盘“b”(打开/关闭加亮效果),top的视图变化如下:

我们发现进程id为2570的“top”进程被加亮了,top进程就是视图第二行显示的唯一的运行态(runing)的那个进程,可以通过敲击“y”键关闭或打开运行态进程的加亮效果。

3.进程字段排序

默认进入top时,各进程是按照CPU的占用量来排序的,在下图中进程ID为28894的java进程排在第一(cpu占用142%),进程ID为574的java进程排在第二(cpu占用16%)。

敲击键盘“x”(打开/关闭排序列的加亮效果),top的视图变化如下:

可以看到,top默认的排序列是“%CPU”。

4. 通过”shift + >”或”shift + <”可以向右或左改变排序列

下图是按一次”shift + >”的效果图,视图现在已经按照%MEM来排序。

实例2:显示 完整命令

命令:top -c

输出:

实例3:以批处理模式显示程序信息

命令:top -b

实例4:以累积模式显示程序信息

命令:top -S

实例5:设置信息更新次数

命令:top -n 2

说明:表示更新两次后终止更新显示

实例6:设置信息更新时间

命令:top -d 3

说明:表示更新周期为3秒

实例7:显示指定的进程信息

命令:top -p 574

输出:


5.top交互命令

在top 命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了s 选项, 其中一些命令可能会被屏蔽。

h 显示帮助画面,给出一些简短的命令总结说明

k 终止一个进程。

i 忽略闲置和僵死进程。这是一个开关式命令。

q 退出程序

r 重新安排一个进程的优先级别

S 切换到累计模式

s 改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 s

f或者F 从当前显示中添加或者删除项目

o或者O 改变显示项目的顺序

l 切换显示平均负载和启动时间信息

m 切换显示内存信息

t 切换显示进程和CPU状态信息

c 切换显示命令名称和完整命令行

M 根据驻留内存大小进行排序

P 根据CPU使用百分比大小进行排序

T 根据时间/累计时间进行排序

W 将当前设置写入~/.toprc文件中

转载于:https://blog.51cto.com/tengq/1878123

Linux top 使用技巧相关推荐

  1. Linux服务器的那些性能参数指标 Top命令技巧

    一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息.通常来说运维人员.系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候, ...

  2. linux top命令 动态查看进程详解

    文章目录 linux top命令 动态查看进程详解以及使用方法 top命令的输出,可分为上下两个部分 上面部分:整个系统的资源的使用状态 下面部分:单个进程的资源使用状态 上面部分详解: 第一行:由三 ...

  3. Linux书签(02)用linux top命令自行监测和分析服务器CPU、内存、进程等性能

    楔子: 学会灵活使用各种或工具或手段来监测自己的项目运行情况无疑是一种自我能力的提高.Linux top 命令也许会有所帮助. Linux top 命令 Linux top 命令是服务器工程师和运维最 ...

  4. Linux top命令常见使用

    使用方法 top 常见使用 h:显示帮助画面,给出一些简短的命令总结说明: k:终止一个进程: i:忽略闲置和僵死进程,这是一个开关式命令: q:退出程序: r:重新安排一个进程的优先级别: S:切换 ...

  5. linux 内核调试信息在哪里,Linux kernel debug技巧----开启DEBUG选项

    Linux kernel debug技巧----开启DEBUG选项 作者:wowo 发布于:2016-11-1 19:39 分类:Linux应用技巧 kernel的source code中有很多使用p ...

  6. Linux Shell常用技巧(三) sed

    Linux Shell常用技巧(三) sed 八.流编辑器sed 8.1 sed简介 sed是stream editor的缩写,一种流编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区 ...

  7. linux使用小技巧——screen

    linux使用小技巧--screen 在linux的日常应用中,经常会编译安装一些比较大的软件.有时也会编译安装内核.此时,我们大多会使用CRT或XSHELL等软件远程连接到linux服务器进行编译安 ...

  8. linux top命令查看内存及多核CPU的使用讲述 [转]

    2019独角兽企业重金招聘Python工程师标准>>> linux top命令查看内存及多核CPU的使用讲述 [转] FROM: http://www.lvtao.net/html/ ...

  9. Linux Shell常用技巧(目录)

    Linux Shell常用技巧(一) http://liuxuyang.blog.51cto.com/2546552/1289413 一. 特殊文件: /dev/null和/dev/tty 二. 简单 ...

最新文章

  1. 【2021】一位清华大佬的互联网秋招算法岗总结
  2. LOST OF DETAIL!!!的数学原理
  3. tstringgrid 单元格区域获取_对合并单元格的序号填充还在一个个的手动录入?那就真的Out了!...
  4. 埃尔米特插值(等距节点,只用一个点的导数构造n+1阶Hermite多项式)Python实现
  5. 用事件标志组实现多事件的单向同步
  6. Docker(三):Dockerfile 命令详解
  7. Postgresql 物理热备份 -- 快照备份
  8. oracle ora 12011,执行oracle中的job报错:ORA-12011:无法执行作业1
  9. 独立站卖家不可缺的推广引流?
  10. 用python画漂亮图-使用 Python/matplotlib 画出漂亮的论文插图
  11. 【AAAI2021】NLP所有方向论文列表(情感分析、句法、NER、对话/问答、关系抽取、KD等)...
  12. 输入法应提供不同工作下的字词频率模式
  13. 超轻薄笔记本电脑软件测试,一口气测了三款轻薄本 这三个核心问题有答案了...
  14. 【JAVA问题解决方案】01.EasyExcel导出数据超过Excel单表上限解决方案
  15. springboot整合webservice接口以及碰到的问题
  16. 华硕笔记本BIOS设置禁用UEFI后使用U盘装系统方法
  17. C语言课设--藏书管理信息系统
  18. 百度关键词排名查询源码_百度移动搜索关键词排名优化
  19. VBA之正则表达式(14)-- 提取指定位数的数字
  20. 3D建模入门学习方法,制作过程的六个主要阶段讲解 小白教程

热门文章

  1. android radiobutton底部导航,android中Fragment+RadioButton实现底部导航栏
  2. java调用平方函数,Java8函数式编程入门
  3. scala 判断字段 是不是 日期类型_举个栗子!Tableau 技巧(147):使用 动态参数 筛选到最新日期值...
  4. java 正则判断二进制_regex – 正则表达式,用于定义一些二进制序列
  5. 全国计算机统考在线模拟网站,全国计算机统考模拟试题
  6. c语言输出方框□怎么回事_值得收藏的 C语言指针讲解文章,确实不错!
  7. 安装linux可是c盘文件夹失败,硬盘安装linux失败,进不去以前的windows怎么处理?
  8. php打水印汉字乱码,php 图片水印中文乱码解决方法
  9. 20211027:《Labuladong的算法小抄》学习记录(一)
  10. 20210427:力扣第238周周赛(下)