当前位置: 首页 > news >正文

[LINUX使用] top 命令的使用

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.

相关文章:

[LINUX使用] top 命令的使用

COLUMNS150 LINES100 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&#xff0c;m-mb&#xff0c;g-gb&#xff0c;t-t…...

通过redis进行缓存分页,通过SCAN扫描进行缓存更新

问题&#xff1a;当我们要添加缓存时&#xff0c;如果我们用了PageHelper时&#xff0c;PageHelper只会对查询语句有效&#xff08;使用到sql的查询&#xff09;&#xff0c;那么如果我们把查询到的数据都添加到缓存时&#xff0c;就会无法进行分页&#xff1b; 此时我们选择将…...

C#小轮子 Debug,Release,发布模式如何运行不同的代码

文章目录 前言C#运行模式运行模式介绍三种模式区分代码 前言 编译模式和发布模式的代码不一样是非常正常的。比较常见的是数据库不一样。编译测试数据库和发布真实的数据库地址不一样。 C#运行模式 运行模式介绍 运行模式有三种&#xff1a; Debug 不进行优化&#xff0c;…...

【【萌新的STM32 学习-6】】

萌新的STM32 学习-6 BSP 文件夹&#xff0c;用于存放正点原子提供的板级支持包驱动代码&#xff0c;如&#xff1a;LED、蜂鸣器、按键等。 本章我们暂时用不到该文件夹&#xff0c;不过可以先建好备用。 CMSIS 文件夹&#xff0c;用于存放 CMSIS 底层代码&#xff08;ARM 和 ST…...

“深入解析JVM:探索Java虚拟机的工作原理“

标题&#xff1a;深入解析JVM&#xff1a;探索Java虚拟机的工作原理 摘要&#xff1a;本文将深入解析Java虚拟机&#xff08;JVM&#xff09;的工作原理&#xff0c;从字节码到执行过程&#xff0c;从内存模型到垃圾回收机制&#xff0c;逐步剖析JVM的核心组成部分和工作原理。…...

【目标检测系列】YOLOV2解读

为更好理解YOLOv2模型&#xff0c;请先移步&#xff0c;了解YOLOv1后才能更好的理解YOLOv2所做的改进。 前情回顾&#xff1a;【目标检测系列】YOLOV1解读_怀逸%的博客-CSDN博客 背景 通用的目标检测应该具备快速、准确且能过识别各种各样的目标的特点。自从引入神经网络以来&a…...

【深入浅出程序设计竞赛(基础篇)第一章 算法小白从0开始】

深入浅出程序设计竞赛&#xff08;基础篇&#xff09;第一章 算法小白从0开始 第一章 例题例1-1例1-2例1-3例1-4例1-5例1-6例1-7例1-8例1-9例1-10例1-11 第一章 课后习题1-11-21-31-4 第一章 例题 例1-1 #include<iostream> using namespace std;int main(){cout <&…...

openGauss学习笔记-36 openGauss 高级数据管理-TRUNCATE TABLE语句

文章目录 openGauss学习笔记-36 openGauss 高级数据管理-TRUNCATE TABLE语句36.1 语法格式36.2 参数说明36.3 示例 openGauss学习笔记-36 openGauss 高级数据管理-TRUNCATE TABLE语句 清理表数据&#xff0c;TRUNCATE TABLE用于删除表的数据&#xff0c;但不删除表结构。也可以…...

ChatGPT生成文本检测器算法挑战大赛

ChatGPT生成文本检测器算法挑战大 比赛链接&#xff1a;2023 iFLYTEK A.I.开发者大赛-讯飞开放平台 (xfyun.cn) 1、数据加载和预处理 import numpy as np import pandas as pd from sklearn.model_selection import train_test_split, cross_val_predict from sklearn.linea…...

O2OA开发平台实施入门指南

O2OA&#xff08;翱途&#xff09;开发平台&#xff0c;是一款适用于协同办公系统开发与实施的基础平台&#xff0c;说到底&#xff0c;它也是一款快速开发平台。开发者可以基于平台提供的能力完成门户、流程、信息相关的业务功能开发。 既然定位为开发平台&#xff0c;那么开…...

服装行业多模态算法个性化产品定制方案 | 京东云技术团队

一、项目背景 AI赋能服装设计师&#xff0c;设计好看、好穿、好卖的服装 传统服装行业痛点 • 设计师无法准确捕捉市场趋势&#xff0c;抓住中国潮流 • 上新周期长&#xff0c;高库存滞销风险大 • 基本款居多&#xff0c;难以满足消费者个性化需求 解决方案 • GPT数据…...

MySQL表空间结构与页、区、段的定义

文章目录 一、概念引入1、页2、区3、段 二、页的结构1、File Header2、FIle Trailer 三、区的结构1、分类2、XDES Entry3、XDES Entry链表 四、段的结构五、独立表空间1、FSP_HDR页2、XDES页3、IBUF_BITMAP页4、INODE页5、INDEX页 六、系统表空间 一、概念引入 1、页 InnoDB是…...

RaabitMQ(三) - RabbitMQ队列类型、死信消息与死信队列、懒队列、集群模式、MQ常见消息问题

RabbitMQ队列类型 Classic经典队列 这是RabbitMQ最为经典的队列类型。在单机环境中&#xff0c;拥有比较高的消息可靠性。 经典队列可以选择是否持久化(Durability)以及是否自动删除(Auto delete)两个属性。 Durability有两个选项&#xff0c;Durable和Transient。 Durable表…...

Unity3D GPU Selector/Picker

Unity3D GPU Selector/Picker 一、概述 1.动机 Unity3D中通常情况下使用物理系统进行物体点击选择的基础&#xff0c;对于含大量对象的场景&#xff0c;添加Collider组件会增加内容占用&#xff0c;因此使用基于GPU的点击选择方案 2.实现思路 对于场景的每个物体&#xff0c;…...

灰度非线性变换之c++实现(qt + 不调包)

本章介绍灰度非线性变换&#xff0c;具体内容包括&#xff1a;对数变换、幂次变换、指数变换。他们的共同特点是使用非线性变换关系式进行图像变换。 1.灰度对数变换 变换公式&#xff1a;y a log(1x) / b&#xff0c;其中&#xff0c;a控制曲线的垂直移量&#xff1b;b为正…...

轻量级Web框架Flask

Flask-SQLAlchemy MySQL是免费开源软件&#xff0c;大家可以自行搜索其官网&#xff08;https://www.MySQL.com/downloads/&#xff09; 测试MySQL是否安装成功 在所有程序中&#xff0c;找到MySQL→MySQL Server 5.6下面的命令行工具&#xff0c;然后单击输入密码后回车&am…...

【gridsample】地平线如何支持gridsample算子

文章目录 1. grid_sample算子功能解析1.1 理论介绍1.2 代码分析1.2.1 x,y取值范围[-1,1]1.2.2 x,y取值范围超出[-1,1] 2. 使用grid_sample算子构建一个网络3. 走PTQ进行模型转换与编译 实操以J5 OE1.1.60对应的docker为例 1. grid_sample算子功能解析 该段主要参考&#xff1a;…...

JPA实现存储实体类型信息

本文已收录于专栏 《Java》 目录 背景介绍概念说明DiscriminatorValue 注解&#xff1a;DiscriminatorColumn 注解&#xff1a;Inheritance(strategy InheritanceType.SINGLE_TABLE) 注解&#xff1a; 实现方式父类子类执行效果 总结提升 背景介绍 在我们项目开发的过程中经常…...

阿里云快速部署开发环境 (Apache + Mysql8.0+Redis7.0.x)

本文章的内容截取于云服务器管理控制台提供的安装步骤&#xff0c;再整合前人思路而成&#xff0c;文章末端会提供原文连接 ApacheMysql 8.0部署MySQL数据库&#xff08;Linux&#xff09;步骤一&#xff1a;安装MySQL步骤二&#xff1a;配置MySQL步骤三&#xff1a;远程访问My…...

语音秘书:让录音转文字识别软件成为你的智能工作助手

每当在需要写文章的深夜&#xff0c;我的思绪经常跟不上我的笔&#xff0c;即便是说出来用录音机录下&#xff0c;再书写出来&#xff0c;也需要耗费大量时间。这个困扰了我很久的问题终于有了解决的办法&#xff0c;那就是录音转文字软件。它像个语言魔术师&#xff0c;将我所…...

Windows右键菜单缺失Office新建选项的注册表修复指南

1. 问题现象与排查思路 最近帮同事处理电脑问题时&#xff0c;发现一个挺常见的现象&#xff1a;在桌面或文件夹右键点击时&#xff0c;本该出现的"新建Word/Excel/PPT"选项神秘消失了。这种情况通常发生在重装系统、Office异常卸载或某些优化软件清理注册表之后。我…...

大功率双路直流电机驱动板设计资料集,含原理图、PCB、测试源码及器件选型分析,光耦隔离驱动,稳...

大功率双路直流电机驱动板的设计源文件&#xff0c;包括原理图、PCB、原理图与PCB器件库、BOM清单、stm32测试源 &#xff08;的是设计资料&#xff0c;的是资料&#xff0c;不是实际的产品哈&#xff09;&#xff0c;另外可对该图的设计原理&#xff0c;器件参数选型进行在线 …...

2000-2025年 地级市-创新型产业集群试点(xlsx)

01、数据概览 本数据集详细记录了中国各地级市创新型产业集群试点的设立状况。该试点项目经科技部正式批准&#xff0c;旨在通过资源整合与政策扶持&#xff0c;促进创新驱动发展&#xff0c;助力经济迈向高质量增长阶段。其实施方式可视为一种准自然实验&#xff0c;通过局部…...

ZYNQ PS+PL协同设计:从bit文件生成到QSPI Flash固化的全流程实战

1. ZYNQ PSPL协同设计基础概念 第一次接触ZYNQ芯片的开发者经常会困惑&#xff1a;为什么这个"FPGA"还需要配置ARM处理器&#xff1f;其实ZYNQ的本质是一个异构计算平台&#xff0c;它把传统FPGA&#xff08;PL部分&#xff09;和ARM处理器&#xff08;PS部分&#x…...

SPI接口AT25xxx EEPROM驱动开发实战:从硬件描述到应用验证

1. AT25xxx系列EEPROM基础认知 第一次接触SPI接口的存储芯片时&#xff0c;我被AT25xxx系列惊艳到了。相比常见的I2C接口EEPROM&#xff0c;这种芯片就像高速公路换成了八车道——传输速度直接翻倍。记得去年做智能家居网关项目时&#xff0c;需要存储大量设备配置信息&#xf…...

老化OCA气泡异常分析

■问题描述整机包装堆码测试&#xff1a;1>模拟运输堆码测试&#xff08;4层&#xff09;&#xff0c;负重300kg&#xff0c;常温测试48H后出现气泡不良&#xff1b;2>模拟运输堆码测试&#xff08;3层&#xff09;&#xff0c;负重225公斤&#xff0c;常温测试48H后无气…...

bh3_login_simulation-memories:崩坏3多渠道服桌面端扫码登录完整指南

bh3_login_simulation-memories&#xff1a;崩坏3多渠道服桌面端扫码登录完整指南 【免费下载链接】bh3_login_simulation-memories 轻巧的崩坏3渠道服桌面端扫码登陆解决方案 项目地址: https://gitcode.com/gh_mirrors/bh/bh3_login_simulation-memories 崩坏3作为一款…...

如何三步搞定QQ空间历史说说完整备份:GetQzonehistory终极指南

如何三步搞定QQ空间历史说说完整备份&#xff1a;GetQzonehistory终极指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否还记得十年前在QQ空间发的第一条说说&#xff1f;那些记…...

OpenMV+STM32串口通信避坑指南:从数据打包到LCD显示的完整流程(附源码)

OpenMV与STM32串口通信实战&#xff1a;从数据帧设计到LCD显示的避坑全攻略 引言 当你第一次尝试将OpenMV的识别结果通过串口传输到STM32并在LCD上显示时&#xff0c;大概率会遇到数据丢包、解析错误或显示异常等问题。这不是你的代码写得不够好&#xff0c;而是串口通信本身就…...

上班族也能用的PTrade量化策略:沪深300增强版保姆级配置指南

上班族量化投资实战&#xff1a;PTrade沪深300增强策略全流程配置手册 每天早上9点挤地铁时刷财经新闻&#xff0c;总能看到沪深300指数又创新高的消息&#xff0c;心里盘算着"要是早点入场就好了"。但作为朝九晚六的上班族&#xff0c;既没时间盯盘&#xff0c;又怕…...