5分钟搞定Linux top命令的基本用法

news2024/11/19 15:17:18

在linux终端中,输入top, 按下Enter,立即进入top界面

在这里插入图片描述

如果你操作正确,应该会看到了下面这样的界面。

在这里插入图片描述

此情此景,怎么样是不是看懵逼了

在这里插入图片描述

不要慌,坐下来耐心听我逼逼赖赖你就会明白这一堆内容是干嘛的

在这里插入图片描述

下面介绍每一项分别是做啥的

在这里插入图片描述

下面针对每一项做详细的解释

首行:系统的整体情况概览

top - 13:07:08 up 1 day, 22:31, 1 user, load average: 0.09, 0.05, 0.06

显示的内容文字对照

| top | 名称 |

| — | — |

| 19:25:37 | 系统当前时间(19时25分37秒) |

| 1 day,22:31 | 系统到目前为止已运行的时间(1天22小时31分钟) |

| 1 user | 当前登录系统的用户数量(1) |

| load average: 0.09, 0.05, 0.06 | 系统负载:1分钟/5分钟/15分钟级(对于单核CPU 1.0表示满负载) |

显示的内容图片对照

在这里插入图片描述

第2行:进程状态

Tasks: 88 total, 1 running, 87 sleeping, 0 stopped, 0 zombie

显示的内容文字对照

| Tasks: 88 total | 所有启动的进程数:88个 |

| — | — |

| 1 running | 正在运行的进程数:1个 |

| 87 sleeping | 87个当前睡眠状态 |

| 0 stopped | 停止的进程数:0个 |

| 0 zombie | 僵尸进程数:0个 |

显示的内容图片对照

在这里插入图片描述

第3行:CPU状态

%Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

显示的内容文字对照

| %Cpu(s) | CPU占用比 |

| — | — |

| 0.3 us | 用户空间占用CPU百分比 |

| 0.3 sy | 内核空间占用CPU百分比 |

| 0.0 ni | 用户空间内改变过优先级的进程占用CPU百分比 |

| 99.3 id | 空闲CPU百分比 |

| 0.0 wa | 等待输入输出CPU时间百分比 |

| 0.0 hi | CPU服务于硬件中断所耗费的时间总额 |

| 0.0 si | CPU服务软中断所耗费的时间总额 |

| 0.0 st | Steal Time |

显示的内容图片对照

在这里插入图片描述

第4行: 物理内存状态

KiB Mem : 1006540 total, 332296 free, 68028 used, 606216 buff/cache

显示的内容文字对照

| KiB Mem | 单位kib 物理内存 |

| — | — |

| 1006540 total | 总量 |

| 332296 free | 空闲 |

| 68028 used | 68028 used |

| 606216 buff/cache | 内核缓存用量 |

显示的内容图片对照

在这里插入图片描述

第5行: Swap交换区状态

KiB Swap: 0 total, 0 free, 0 used. 722660 avail Mem

显示的内容文字对照

| KiB Swap | 单位kib 交换区 |

| — | — |

| 0 total | 总量 |

| 0 free | 空闲 |

| 0 used | 已使用 |

| 722660 avail Mem | 722660 avail Mem |

显示的内容图片对照

在这里插入图片描述

最后一行:具体进程信息

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

显示的内容文字对照

| PID | 进程ID |

| — | — |

| USER | 进程所有者 |

| PR | 优先级 |

| NI | nice值,负值表示高优先级,正值表示低优先级 |

| VIRT | 进程使用的虚拟内存总量 |

| RES | 进程使用的、未被换出的物理内存大小 |

| SHR | 共享内存大小 |

| S | 进程状态 |

| %CPU | 上次更新到现在的CPU时间占用百分比 |

| %MEM | 进程使用的物理内存百分比 |

| TIME+ | 进程使用CPU总时间 |

| COMMAND | 命令名、命令行 |

top命令下常用的快捷键



  • shift+e 切换内存显示模式(可重复按键切换)

  • z 切换是否彩色显示(可重复按键切换)

  • m 切换内存显示模式(可重复按键切换)

  • e 切换底部进程中单位的显示模式(可重复按键切换)

  • b 切换高亮选中(可重复按键切换)

  • W 把当前配置保存到文件中,下次启动top会使用当前的配置

  • h 进入帮助菜单 (进入菜单后,可按ESC或q退出帮助菜单)

  • q 退出top命令

shift+e 切换内存显示模式:

在这里插入图片描述

重复按键切换进行单位切换

提示:注意观察单位变化

在这里插入图片描述

按住z键 切换彩色显示:

在这里插入图片描述

按住m键切换内存显示模式:

在这里插入图片描述

重复按键切换进行内存显示模式切换

以竖线形式显示内存状态

在这里插入图片描述

以条形图显示内存状态

在这里插入图片描述

按住e,切换底部进程中单位的显示模式:

在这里插入图片描述

条形图显示内存状态`

在这里插入图片描述

按住e,切换底部进程中单位的显示模式:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/72227.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2022.12.8 半导体器件物理

作业 用迁移电流来推导出公式 电流是I,J是电流密度,W就是横截面 T是这个薄膜的厚度(我们最后可以消除掉) X就是空间位置,0就是在电极的一端 为什么要减去 因为只有大于阈值电压,才会有水流通过&#xff…

如此简单的时间复杂度计算方法:大O渐进法,你确定不进来康康

对于时间复杂度,空间复杂度,想必这个是大家在学习数据结构的初级阶段就会第一步认识的吧!!但是,对于复杂度的计算,涉及到了大O渐进法,这个方法是一个笼统的概念,所求得的结果&#x…

大一作业HTML个人网页作业(宠物狗)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

超算对我们的生活有着什么样的影响?

为什么各国都去抢超算的世界第一?因为它对人们的生活有着很大的影响。 一、核武器的成功研发离不开超算 对美国而言,超算的作用首先在研制核武器领域。加利福尼亚的利弗莫尔国家实验室、新墨西哥州的洛斯阿拉莫斯国家实验室、圣地亚国家实验室、橡树岭…

【分立元件】案例:一小批量生产就发现蜂鸣器一致性差?

在文章: 【分立元件】有源蜂鸣器和无源蜂鸣器有什么区别?_阳光宅男李光熠的博客-CSDN博客_有源和无源蜂鸣器 我们讲到有源蜂鸣器内部带震荡源,发声频率固定。无源内部不带震荡源,通过方波去驱动,发音频率可改变。一般…

(Java)SpringMVC学习笔记(一)

前言 今天开始学习SpringMVC,还是跟着尚硅谷视频自学,从两方面把握学习效果,一是知识点理解程度,一是实践程度,而我会将实践具体实现写以成文,用以回顾与分享 JavaWeb知识点简单回顾 JavaBean技术 为了…

订单服务------技术点及亮点

大技术 线程池来实现异步任务(亮点1) /*** 去结算确认页时封装订单确认页返回需要用的数据* return* throws ExecutionException* throws InterruptedException*/Overridepublic OrderConfirmVo confirmOrder() throws ExecutionException, Interrupted…

小红书推广笔记怎么合作?这里都给大家梳理好啦

截止 2021 年 11 月,小红书月活已达到 2 亿。其中72% 是 90 后群体,50% 的用户在一二线城市。 这些用户流量有着高消费、爱时尚、爱分享、追求品质生活的特点,所以小红书逐渐成为众多品牌方种草推广的必争之地。 小红书推广笔记怎么合作的呢…

FPGA学习笔记(十)IP核之PLL锁相环的学习总结

系列文章目录 一、FPGA学习笔记(一)入门背景、软件及时钟约束 二、FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三、FPGA学习笔记(三) 流水灯入门FPGA设计流程 四、FPGA学习笔记(四&…

pytest自动化测试框架详解+mark标记+fixture夹具

介绍 pytest是python的一种单元测试框架,同自带unittest框架类似,功能,效率更强大 特点: 1. 非常容易上手,入门简单,丰富的文档 2. 支持参数化 3. 执行测试用例的过程中,跳过某些用例&#x…

Python环境搭建

将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) W…

Dev-C++ 的下载、安装和配置

Dev-C 的下载、安装和配置 Dev-C 下载 我们直接打开 https://sourceforge.net/projects/orwelldevcpp/ 点击 Download 进行下载即可,如下图所示: 下载速度也不错,很快就可以下载完成了。 不像某些博主,为了引流量,…

Cadence Allegro PCB设计88问解析(二十二) 之 Allegro中放入元器件

一个学习信号完整性仿真的layout工程师 在之前的文章和大家介绍过Allegro中导入网表,那么导入网表成功之后,还在Allegro在进行一步就是放入导入成功的器件。下面和大家简单介绍具体的操作过程: 第一步:添加版外形outline 我们在…

DAX:SUMMARIZE的秘密

作为一个查询函数,SUMMARIZE 执行三个操作: 它可以按表本身或相关表的任何列对表进行分组;它可以创建新列,在行上下文和过滤上下文中计算表达式;它可以产生不同级别的小计(subtotal)。 在 SUMMARIZE 的三个主要操作中&…

PHP代码审计系列(三)

PHP代码审计系列&#xff08;三&#xff09; 本系列将收集多个PHP代码安全审计项目从易到难&#xff0c;并加入个人详细的源码解读。此系列将进行持续更新。 sql闭合绕过 源码如下 <?phpif($_POST[user] && $_POST[pass]) {$conn mysql_connect("*******…

关于操作PPL进程引发的一些问题

背景 之前发布过一篇关于procexp的利用&#xff0c;但是最近有brother说&#xff0c;最新的版本不能利用了&#xff0c;然后就去下载了最新版本的。 发现判断了是不是受保护进程&#xff0c;不是就拒绝。 这里简单看一下这个函数&#xff0c;发现对比的是_PS_PROTECTION,其实就…

windows cmd指令记录、监听进程是否存在、exe注册到服务中开机后台运行

cmd指令记录 mstsc&#xff1a;远程桌面 regedit&#xff1a;打开注册表 control userpasswords2&#xff1a;去掉开机登录界面 shell:startup&#xff1a;进入登录界面后自启程序 services.msc&#xff1a;启动、终止并设置服务管理界面 shutdown -r -t 0&#xff1a;-r…

一步一步学Iceberg-对比Flink+Kafka和Flink+Iceberg的差异

一 FlinkKafka做实时数仓的弊端 我们以前&#xff08;包括现在&#xff09;还有用FlinkKafka做实时数仓&#xff0c;以及日志传输。Kafka本身的存储成本很高&#xff0c;并且数据保留时间有时效性&#xff0c;一旦消费积压&#xff0c;数据达到过期事件后&#xff0c;就会导致…

[附源码]JAVA毕业设计文件发布系统(系统+LW)

[附源码]JAVA毕业设计文件发布系统&#xff08;系统LW&#xff09; 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; …

Talk预告 | 剑桥大学在读博士生苏熠暄:对比搜索(Contrastive Search)—当前最优的文本生成算法

本期为TechBeat人工智能社区第461期线上Talk&#xff01; 北京时间12月8日(周四)20:00&#xff0c;剑桥大学在读博士生——苏熠暄的Talk将准时在TechBeat人工智能社区开播&#xff01; 他与大家分享的主题是: “对比搜索&#xff08;Contrastive Search&#xff09;—当前最优的…