在linux操作系统中,top命令经常用来监视系统活动进程和系统的资源负载信息等,在日常的运维工作中也是最基本的命令。
对于top命令,难点在于如何看懂top命令后呈现的结果集,下面我们以这top命令结果集的图为例为大家分别介绍。


第一行:top - 17:01:22 up 363 days, 21:46, 1 user, load average: 0.02, 0.01, 0.00

含义分别是:17:01:22(系统时间)、up 363 days, 21:46(运行时间)、1 user(登录终端数)、系统负载(三个数值分别为 1 分钟、5 分钟、15 分钟内的平均值,数值越小意味着负载越低)

第二行:Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie

含义分别是:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵尸的进程数。

第三行:%Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

含义分别是:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比、等待输入输出的cpu时间百分比、硬中断占用的cpu百分比、软中断占用的cpu百分比和用于虚拟cpu的情况。

第四行:MiB Mem : 15873.4 total, 6209.9 free, 1242.1 used, 8421.4 buff/cache

含义分别是:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

第五行:MiB Swap: 0.0 total, 0.0 free, 0.0 used. 13484.2 avail Mem

含义分别是:虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量。

第六行:PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

从第六行开始,就是具体的系统进程的资源使用的详细情况,依次分别表示:进程ID、进程所有者的用户名、优先级、nice值(负值表示搞优先级,正值表示低优先级)、进程使用的虚拟内存总量(KB)、进程使用的未被换出的物理内存大小(KB)、共享内存大小(KB)、进程状态、进程上次更新到现在的CPU时间占用百分比、物理内存占比、进程使用的CPU时间总计(单位1/100秒)、命令名。默认各进程是按照CPU的占用量来排序的。

在读懂top结果集之后,我们再来看看进入top之后的一些命令用法。

监控每个逻辑CPU的状况
在top基本视图中,按键盘数字“1”可以监控每个逻辑CPU的状况。注意看图中高亮显示的几行,默认会把系统中多有逻辑cpu的状态单独在上方呈现。

进程按指定列高亮显示
在top视图中,我们可以按b打开或关闭加亮效果,这样更便于我们观察。在打开加亮的效果之后,我们可以按x键实现列的加亮效果,同时可以按”shift+>”或者”shift+<”左右改变排序序列。

q键即可退出top

Linux 看懂top命令相关推荐

  1. Linux系统中top命令详解

    在Linux系统中top命令是常用的分析性能的工具,能够实时监控系统中各个进程资源占用的情况,这和windows中任务管理器有点类似. top参数详解 第一行,任务队列信息,同 uptime 命令的执 ...

  2. python将Linux下使用top命令获取的进程信息进行分析做可视化展示

    python将Linux下使用top命令获取的进程信息进行分析做可视化展示 版本 版本 作者 日期 备注 v1.0 ZY 2020.11.10 初版完成 文章目录 python将Linux下使用top ...

  3. 转 linux进程内存到底怎么看 剖析top命令显示的VIRT RES SHR值

    引 言: top命令作为Linux下最常用的性能分析工具之一,可以监控.收集进程的CPU.IO.内存使用情况.比如我们可以通过top命令获得一个进程使用了多少虚拟内存(VIRT).物理内存(RES). ...

  4. Linux下的top命令

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 引用 $ top top - 01:06:48 up ...

  5. linux系统下top命令的详细用法、参数详解、以及模式配置

    用过linux系统的人都知道top命令,它是Linux下一个最常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一 ...

  6. 【性能测试】Linux系统监控-Top命令

    前面转载的三篇文章主要介绍了性能测试的相关概念,其中有提到服务器,服务器的配置是性能测试中必须考虑的,而且性能测试中也必须监控服务器. 这篇文章主要介绍一下如何通过Linux服务器自带的top命令监控 ...

  7. top命令怎么看?top命令详解

    linux命令中的top命令作用: 动态地监视进程活动与系统负载等信息. top命令怎么看? 命令输出参数详解: 以上命令输出视图中分为两个区域:一个统计信息区,一个进程信息区. 统计信息区: 第一行 ...

  8. linux ps与top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等关键字含义详解!

    Linux中ps与top命令 这两个命令都是查看系统进程信息的命令,但是用处有点儿不同 一:.ps命令–提供系统过去信息的一次性快照 也就是说ps命令能够查看刚刚系统的进程信息  命令:ps aux或 ...

  9. Linux系统监控——top命令

    1.top命令显示 top命令显示区分为两个部分,上面是系统统计信息:下面是进程信息. 2.系统统计信息 2.1 第一行 第一行,需要关注的是load avg这行,通过这三个值,我们能看出系统负载的发 ...

最新文章

  1. css规则_CSS规则,将使您的生活更轻松
  2. 定了!旗手苏炳添!却被23年前的科幻小说“神预言”?作者回应!
  3. qregexp限制数字范围_计算一列数字的平均值
  4. codeforces #274 C. Riding in a Lift dp+前缀和优化
  5. CSS3之Transform
  6. H.264/AVC视频压缩编码标准的新进展
  7. 剑指Offer - 面试题57. 和为s的两个数字(双指针)
  8. 【英语学习】【English L06】U03 House L3 How is your house hunt going?
  9. 顺丰不顺、京东动荡,都是物流基因惹的祸?
  10. 苏格拉底的“灵魂”的哲学意味
  11. 第四课时之HTML 元素
  12. OGRE学习笔记(一)通过例子了解场景管理器---------地形创建
  13. Ubuntu安装kaldi
  14. 微信开发之小程序UI设计规范
  15. 乘法鉴相器的matlab仿真,种用MATLAB仿真锁相环方法.PDF
  16. 申请高德地图API【流程记录】
  17. 解决报错Duplicate keys detected
  18. 麒麟操作系统之光盘刻录
  19. 使用kdevelop出现问题及解决
  20. rundll32 常用命令

热门文章

  1. 繁花规 matlab,趣味繁花曲线使用说明.doc
  2. 【小程序登录的两种方式】
  3. 运动耳机买什么样的好、值得推荐的运动耳机
  4. C语言中常见的字符串函数
  5. 年后玩玩php,顺便发发牢骚
  6. 《救时宰相于谦》 郦波
  7. 创意文案:我害怕阅读的人
  8. 微信小程序简易弹幕组件(uniapp)
  9. css中为伪元素增加点击事件和hover
  10. 【vue-router,使用router.resolve打开新页面路由跳转】