Linux 看懂top命令
在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命令相关推荐
- Linux系统中top命令详解
在Linux系统中top命令是常用的分析性能的工具,能够实时监控系统中各个进程资源占用的情况,这和windows中任务管理器有点类似. top参数详解 第一行,任务队列信息,同 uptime 命令的执 ...
- python将Linux下使用top命令获取的进程信息进行分析做可视化展示
python将Linux下使用top命令获取的进程信息进行分析做可视化展示 版本 版本 作者 日期 备注 v1.0 ZY 2020.11.10 初版完成 文章目录 python将Linux下使用top ...
- 转 linux进程内存到底怎么看 剖析top命令显示的VIRT RES SHR值
引 言: top命令作为Linux下最常用的性能分析工具之一,可以监控.收集进程的CPU.IO.内存使用情况.比如我们可以通过top命令获得一个进程使用了多少虚拟内存(VIRT).物理内存(RES). ...
- Linux下的top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 引用 $ top top - 01:06:48 up ...
- linux系统下top命令的详细用法、参数详解、以及模式配置
用过linux系统的人都知道top命令,它是Linux下一个最常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一 ...
- 【性能测试】Linux系统监控-Top命令
前面转载的三篇文章主要介绍了性能测试的相关概念,其中有提到服务器,服务器的配置是性能测试中必须考虑的,而且性能测试中也必须监控服务器. 这篇文章主要介绍一下如何通过Linux服务器自带的top命令监控 ...
- top命令怎么看?top命令详解
linux命令中的top命令作用: 动态地监视进程活动与系统负载等信息. top命令怎么看? 命令输出参数详解: 以上命令输出视图中分为两个区域:一个统计信息区,一个进程信息区. 统计信息区: 第一行 ...
- linux ps与top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等关键字含义详解!
Linux中ps与top命令 这两个命令都是查看系统进程信息的命令,但是用处有点儿不同 一:.ps命令–提供系统过去信息的一次性快照 也就是说ps命令能够查看刚刚系统的进程信息 命令:ps aux或 ...
- Linux系统监控——top命令
1.top命令显示 top命令显示区分为两个部分,上面是系统统计信息:下面是进程信息. 2.系统统计信息 2.1 第一行 第一行,需要关注的是load avg这行,通过这三个值,我们能看出系统负载的发 ...
最新文章
- css规则_CSS规则,将使您的生活更轻松
- 定了!旗手苏炳添!却被23年前的科幻小说“神预言”?作者回应!
- qregexp限制数字范围_计算一列数字的平均值
- codeforces #274 C. Riding in a Lift dp+前缀和优化
- CSS3之Transform
- H.264/AVC视频压缩编码标准的新进展
- 剑指Offer - 面试题57. 和为s的两个数字(双指针)
- 【英语学习】【English L06】U03 House L3 How is your house hunt going?
- 顺丰不顺、京东动荡,都是物流基因惹的祸?
- 苏格拉底的“灵魂”的哲学意味
- 第四课时之HTML 元素
- OGRE学习笔记(一)通过例子了解场景管理器---------地形创建
- Ubuntu安装kaldi
- 微信开发之小程序UI设计规范
- 乘法鉴相器的matlab仿真,种用MATLAB仿真锁相环方法.PDF
- 申请高德地图API【流程记录】
- 解决报错Duplicate keys detected
- 麒麟操作系统之光盘刻录
- 使用kdevelop出现问题及解决
- rundll32 常用命令