[LINUX使用] top 命令的使用

2023/11/30 1:58:14

COLUMNS=150 LINES=100 top

序号

是否为启动命令

命令模板

详解

1

no

vh

帮助

2

yes

-d 0.01

0.01秒的间隔刷新top输出

3

no

c

COMMAND列切换

4

yes

-e [k | m | g | t | p]

 

以何种计量单位显示内存列

k-kb,m-mb,g-gb,t-tb

5

yes

-i

不显示idel状态的进程,即不占cpu的进程不会显示出来

6

yes

-o [field name]

启动就按照某个字段进行排序,不如 -o %CPU表示启动就以 cpu 使用率排序

7

yes

-O

列出 -o 选项所有可以使用的值

8

yes

-p [N1, N2...]

 

跟踪某些进程号的进程,逗号隔开

非启动命令u取消此命令的筛选效果

9

yes

-1 / -2 / -3 / -4 / ...

跟踪具体某个CPU,不常用

10

no

k

向某个进程号的进程发送 signal , 按k后会要求先输入进程号,再要求输出信号值

11

no

M / N / T / P

按照 内存/PID/运行时间/CPU使用率 排序

12

yes

-u [username]

只罗列某个用户创建的进程

13

no

t

切换cpu统计显示的格式

 

no

m

切换内存统计显示的格式

yes

-n

只刷新n次就退出,用处不大

no

r

改变某个进程的nice值

no

o

对当前输出增加过滤条件,比如 %CPU>90.0 只显示所有CPU 大于 90%的进程。与-O配合使用

 

no

f

自定义输出内容,上下focus到条目上,d用来改变是否显示,右抓起条目再通过上下来调整显示在哪一列,左来释放抓起状态从而将指定列安插到目标位置。

每一列的解释:

PID (Process Identification) - The process ID assigned to each task. This is assigned a unique number which is not assigned in numerical order, so it is normal to what appears to be a random selection of numbers.

PPID (Parent Process Identification) - PIDs can share a single PPID. A single process can create several child processes. Typically a PPID of 1 will be seen within this column however other values will be seen depending on the parent process which it was derived from. This also indicates that the process was derived from the Init process which is also referred to the grandfarther process. The PID is unique whereas the PPID can be a duplicate value.

USER - The process or task in which user it was created under. Since EXOS runs on a Linux platform, the root user is used within the core background.

STAT (State) - Represent the state of the process/task running. The state flags include:

S - sleeping

D - uninterruptible sleep

R - running

W - swapped out process

Z - zombies

T - stopped or traced

N - process with positive nice value

< - process with negative nice value

 

RSS (Resident Set Size) - The amount of memory total used for the task/process used. This statistical information is also show in further detail within the command show memory process <name>.

当前使用的物理内存

%MEM - The share of physical memory in percentage being used by the process/task.

使用的物理内存占使用的虚拟内存的百分之几

CPU - The physical processor being used. This can be represented by CPU0 or CPU1 depending on the CPU architecture type.

%CPU - The total CPU percentage in which is being used by the CPU. This is typical used to identify problematic process/tasks that could be overutilize the CPU.


http://www.jnnr.cn/a/673793.html

相关文章

保姆级Arcgis安装图文安装教程

参考视频&#xff1a;【钟老师arcGIS从放弃到入门】02软件下载与安装_哔哩哔哩_bilibili 安装包在视频简介中有 注释&#xff1a;安装过程中有犯错误&#xff0c;请耐心看完一遍再跟着操作 &#xff08;一&#xff09;安装包下载 下载视频中分享的压缩包(压缩包密码&#x…

【数据结构与算法】十大经典排序算法-希尔排序

&#x1f31f;个人博客&#xff1a;www.hellocode.top &#x1f3f0;Java知识导航&#xff1a;Java-Navigate &#x1f525;CSDN&#xff1a;HelloCode. &#x1f31e;知乎&#xff1a;HelloCode &#x1f334;掘金&#xff1a;HelloCode ⚡如有问题&#xff0c;欢迎指正&#…

逆向破解学习-经典贪吃蛇大作战_1.00

试玩游戏 有支付取消关键字 找静态代码 找到关键字 ![在这里插入图片描述](https://img-blog.csdnimg.cn/5d9f3cc57d18477794197ea5fae8c5ba.png Hook代码 import de.robv.android.xposed.XC_MethodHook; import de.robv.android.xposed.XC_MethodReplacement; import de.r…

Linux系统的Centos7扩容主分区

前言&#xff1a;在学习C#的过程中电脑里面的项目&#xff0c;镜像越来越多之前装系统的时候分配的空间太小导致Linux系统空间不足&#xff0c;应该怎么办呢&#xff0c;lets go 跟着我来将centOS 7扩容吧. 1.关闭虚拟机&#xff0c;在VMWare的”此虚拟机设置“中找到硬盘&…

python——案例15:判断奇数还是偶数

案例15&#xff1a;判断奇数还是偶数numint(input(输入数值&#xff1a;))if(num%2)0: #通过if语句判断print("{0}是偶数".format(num))else: #通过else语句判断print("{0}是奇数".format(num))

STM32 F103C8T6学习笔记4:时钟树、滴答计时器、定时器定时中断

今日理解一下STM32F103 C8T6的时钟与时钟系统、滴答计时器、定时器计时中断的配置&#xff0c;文章提供原理&#xff0c;代码&#xff0c;测试工程下载。 目录 时钟树与时钟系统&#xff1a; 滴答计时器&#xff1a; 定时器计时中断&#xff1a; 测试结果&#xff1a; 测…

接口测试最全理论知识

1、定义&#xff1a; 接口测试是测试系统组件间接口的一种测试。 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点&#xff0c;定义特定的交互点。 然后通过这些交互点来&#xff0c;通过一些特殊的规则也就是协议&#xff0c;来进行数据之间的交互。 测…

网络基础2(HTTP,HTTPS,传输层协议详解)

再谈协议 在之前利用套接字进行通信的时候&#xff0c;我们都是利用 “字符串” 进行流式的发送接收&#xff0c;但是我们平常进行交流通信肯定不能只是简单的发送字符串。 比如我们用QQ进行聊天&#xff0c;我们不仅需要得到对方发送的消息&#xff0c;还要知道对方的昵称&…

Vue3项目中使用原生input实现excel导入导出功能

重写input样式 首先我们先来重写input的原生样式&#xff0c;毕竟实在不好看。这里的思路很简单input外面套一层div然后让input撑满盒子然后给input隐藏了就行 <div class"bg-[#f8f8f8] w-[430px] h-[220px] rounded-md cursor-pointer relative outline-0">…

23、springboot日志使用入门-- SLF4J+Logback 实现(springboot默认的日志实现),日志打印到控制台及日志输出到指定文件

springboot日志使用入门 ★ 典型的Spring Boot日志依赖&#xff1a; spring-boot-start.jar -- spring-boot-starter-logging.jar (Spring Boot的日志包&#xff09;-- logback&#xff08;core、classic&#xff09;-- log4j-to-slf4j.jar-- jul-to-slf4j.jar就是springboo…

Javascript进阶[面向对象编程]

作者&#xff1a;20岁爱吃必胜客&#xff08;坤制作人&#xff09;&#xff0c;近十年开发经验, 跨域学习者&#xff0c;目前于海外某世界知名高校就读计算机相关专业。荣誉&#xff1a;阿里云博客专家认证、腾讯开发者社区优质创作者&#xff0c;在CTF省赛校赛多次取得好成绩。…

手撕数据结构之栈+例题

目录 一、栈的概念及结构 二、栈的头文件及基本框架 三、接口实现 1、对栈的初始化 2、栈的销毁 3、入栈操作 4、出栈操作 5、判断栈是否为空 6、返回栈顶元素 7、遍历栈 四、有效的括号 - 力扣&#xff08;LeetCode&#xff09; 题目描述&#xff1a; 思路&#xff…

Linux学习之sed删除、追加、插入、更改、读写文件、下一行、打印、退出和seq命令

cat /etc/redhat-release看到操作系统是CentOS Linux release 7.6.1810&#xff0c;uname -r看到内核版本是3.10.0-957.el7.x86_64&#xff0c;sed --version可以看到sed版本是4.2.2。 echo a : 1 : good : g >> sed_daicpnrwq.txt echo b : 2 : well : w >> sed…

外贸接单购物网站java开源搭建--内置客服系统+后台采集功能

搭建一个外贸接单购物网站是一个具有挑战的任务&#xff0c;需要考虑到用户界面设计、后端系统开发、客服系统和采集功能等多个方面。下面是一个大致的开发计划。 1. 用户界面设计 - 设计一个直观易用的用户界面&#xff0c;包括用户注册、登录、商品展示、下单等功能。 …

Lecoode有序数组的平方977

题目建议&#xff1a; 本题关键在于理解双指针思想 题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 文章讲解&#xff1a;代码随想录 视频讲解&#xff1a; 双指针法经典题目 | LeetCode&#xff1a;977.有序数组的平方_哔哩…

欧科云链与华为云达成战略合作,开启Web3安全合规新时代

华为云——作为全球增速最快的主流云服务提供商&#xff1b; 欧科云链——作为全球领先的Web3链上数据及合规解决方案提供商&#xff1b; 今天&#xff0c;华为云 与 欧科云链 正式达成战略合作&#xff01; 两者相加在一起&#xff0c;未来又将会碰撞出怎样的火花&#xff1f;…

利用SCCM进行横向移动

01SCCM介绍 SCCM全名为System Center Configuration Manager&#xff0c;从版本1910开始&#xff0c;微软官方将其从Microsoft System Center产品移除&#xff0c;重新命名为Microsoft Endpoint Configuration Manager&#xff08;ConfigMgr&#xff09;&#xff0c;其可帮助 …

单片机学到什么程度可以找到工作?

STM32是意法半导体公司推出一款32位的单片机&#xff0c;其具有超低的价格、超多的外设、丰富的型号、优异的实时性、极低的开发成本等优势&#xff0c;并且stm32相关资料都非常全面和细致&#xff0c;所以很适合小白的学习。对于开发方式的选择&#xff0c;选择一种适合自己的…

FastAPI和Flask:构建RESTful API的比较分析

Python 是一种功能强大的编程语言&#xff0c;广泛应用于 Web 开发领域。FastAPI 和 Flask 是 Python Web 开发中最受欢迎的两个框架。本文将对 FastAPI 和 Flask 进行综合对比&#xff0c;探讨它们在语法和表达能力、生态系统和社区支持、性能和扩展性、开发工具和调试支持、安…
最新文章