Linux性能监控命令-Top

top

top命令用于实时的监控系统的处理器状态,以及其他硬件负载信息还有动态的进程信息等等
还可以按照排名,先后的显示某个进程CPU,内存的使用情况排名

# z 指令 打开,关闭颜色
[root@localhost ~]# top
top - 03:19:03 up 0 min,  2 users,  load average: 0.21, 0.07, 0.03
Tasks: 117 total,   1 running, 116 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  2027904 total,  1543276 free,   321108 used,   163520 buff/cache
KiB Swap:  4194300 total,  4194300 free,        0 used.  1554956 avail Mem PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                    298 root     -51   0       0      0      0 S   0.3  0.0   0:00.01 irq/16-vmwgfx                              966 root      20   0  305284   6372   5012 S   0.3  0.3   0:00.13 vmtoolsd                                   1 root      20   0  128436   7028   4156 S   0.0  0.3   0:02.45 systemd                                    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd                                   3 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0                                4 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H   

1、系统的负载

top - 03:19:03 up 10 min,  2 users,  load average: 0.21, 0.07, 0.03
Tasks: 117 total,   1 running, 116 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  2027904 total,  1543276 free,   321108 used,   163520 buff/cache
KiB Swap:  4194300 total,  4194300 free,        0 used.  1554956 avail Mem 03:19:03 up  # 当前的机器时间 date命令查看时间10 min # 当前机器运行了多久2 users  # 当前机器几个用户在使用load average: 0.21, 0.07, 0.03  # 显示系统的平均负载情况,分别是1分钟,5分钟 15分钟显示的平均值(值越小,系统负载越低)# 总共的进程任务情况:分别是总共、运行、睡眠进程、停止、僵尸进程
Tasks: 117 total,   1 running, 116 sleeping,   0 stopped,   0 zombie
# CPU 的使用百分比情况
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
us  用户占用的CPU百分比情况
sy  系统内核空间占用的CPU百分比
ni  用户进程空间占用的CPU百分比
id  空间的CPU百分比情况
wa  等待输入输出的CPU百分比情况# 内存的状态
KiB Mem :  2027904 total,  1543276 free,   321108 used,   163520 buff/cache物理内存总大小    可用空间内存总量   已使用的内存量   缓存使用量情况
# 交换空间的状态
KiB Swap:  4194300 total,  4194300 free,        0 used.  1554956 avail Mem 交换空间

2、动态的进程信息

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                    298 root     -51   0       0      0      0 S   0.3  0.0   0:00.01 irq/16-vmwgfx                              PID  进程id号,可以对它启停进程
USER  执行进程的用户是谁
PR  进程的优先级高低
NI  nice值,越高表示优先级越高
VIRT  进程使用的虚拟内存总量 VIRT=swap + RES
RES 进程使用的物理内存大小
SHR  共享内存大小,单位是kb
S  表示进程的状态
%CPU %MEM  CPU和内存使用情况
TIME+ COMMAND 时间+命令
# top实际使用
输入数字1,表示查看Linux的逻辑CPU个数# 按照内存使用情况排序
输入大写M指令,内存使用量 从大到小排序# 显示进程命令的绝对路径
top -c
# 设置top进程刷新的时间
top -d 秒数(int)
# 设置top命令的刷新次数
top -n 3  # 刷新3次后结束
# 查看指定进程的信息,单独观察动态的资源信息
top -p pid
# 指定某一列高亮
输入z 打开颜色
输入x 某一列高亮
输入b 某一列加粗

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

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

相关文章

【C++】认识类和对象

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 文章目录 一、什么是面向对象?二、类的引入三、类的定义四、类的访问限定符与…

HarmonyOS—端云一体化组件

概述 DevEco Studio还为您提供多种端云一体化组件。集成端云一体化组件后,您只需进行简单配置即可向应用用户提供登录、支付等众多功能。 登录组件 您可使用端云一体化登录组件向应用用户提供登录和登出功能,目前支持帐号密码登录、手机验证码登录、以…

【ZooKeeper 】安装和使用,以及java客户端

目录 1. 前言 2. ZooKeeper 安装和使用 2.1. 使用Docker 安装 zookeeper 2.2. 连接 ZooKeeper 服务 2.3. 常用命令演示 2.3.1. 查看常用命令(help 命令) 2.3.2. 创建节点(create 命令) 2.3.3. 更新节点数据内容(set 命令) 2.3.4. 获取节点的数据(get 命令) 2.3.5. 查看…

c++中map容器的Value可不可以是类类型?

C中的map容器的Value可以是类类型。map是一种关联容器,它将键值对存储在有序的、基于红黑树的数据结构中。在map中,每个键都是唯一的,而值可以是任意类型,包括类类型。 要在map中使用类类型作为值,需要满足以下条件&a…

node express实现json转Excel

有些场景我们需要将json或js中的数据对象转换成Excel文档,作为一个前端,服务框架最应该熟悉的就是node了,以下是基于多语言转换实现代码,看明白原理自己改一改就能用了 1.安装node环境 2.创建一个文件夹,文件夹中创建 …

STM32串口DMA发送接收(1.5Mbps波特率)机制

数据拷贝过程中不需要CPU干预,数据拷贝结束则通知CPU处理。 以115200bps波特率,1s传输11520字节,大约69us需响应一次中断,如波特率再提高,将消耗更多CPU资源 高波特率场景下,串口非常有必要使用DMA。 关…

golang用字符串数据生成http的pcap文件

因为我有的只是pyload里面的字符串数据。没有协议头的部分,所以只能自己创建协议头的数据。 主要使用的就是go的gopacket和gopcap包。下面直接上代码 package mainimport ("bytes""encoding/base64""fmt""log""math/…

整合swagger,并通过Knife4j美化界面

如果是前后端分离的项目&#xff0c;需要前端的参与&#xff0c;所以一个好看的接口文档非常的重要 1、引入依赖 美化插件其中自带swagger的依赖了&#xff0c;所以不需要再单独导入swagger的坐标了 <dependency><groupId>com.github.xiaoymin</groupId>&…

单片机独立按键控制LED状态

一、前言 这幅图是按键的抖动与时间的联系 按键抖动&#xff1a;对于机械开关&#xff0c;当机械鮑点断开、闭合时&#xff0c;由于机械触点的弹性作用&#xff0c;一个开关在闭合时不会马上稳定地接通&#xff0c;在断开时也不会一下子断开&#xff0c;所以在开关闭合及断开的…

长江路一号桥的安全监测革新

位于无锡新区的长江路一号桥&#xff0c;自1997年落成以来&#xff0c;一直是多功能的市政要道。大桥北侧连接供气管道&#xff0c;右侧则是城市供水管道&#xff0c;而桥底则设有蓝藻环保监测点。这意味着一旦此桥出现问题&#xff0c;其影响远超交通堵塞的层面。近年来&#…

electron打包前端项目

1.npm run build 打包项目文件到disk文件夹 2.安装electron:npm install electron 打开后进到/dist里面 然后把这个项目的地址配置环境变量 配置环境变量&#xff1a;在系统变量的path中添加进去 配置成功后&#xff0c;electron -v看看版本。 3.创建主程序的入口文件main.…

本地写的Bash脚本,Linux端运行报错:/bin/bash^M: bad interpreter: No such file or directory

背景 在本地写了个Bash Shell脚本&#xff0c;但上传到Linux端后加完权限执行时报错&#xff1a; &#xff08;脚本名&#xff1a;script.sh&#xff09; -bash: ./script.sh: /bin/bash^M: bad interpreter: No such file or directory 分析 这个错误通常是由于脚本文件的行…

【机器学习:Recommendation System】推荐系统

推荐系统&#xff08;或推荐系统&#xff09;是一类机器学习&#xff0c;它使用数据来帮助预测、缩小范围并在呈指数级增长的选项中找到人们正在寻找的内容。 【机器学习&#xff1a;Recommendation System】推荐系统 什么是推荐系统&#xff1f;用例和应用电子商务与零售&…

如何通过代理IP安全使用Linkedln领英?

LinkedIn是跨境外贸必备的拓客工具&#xff0c;世界各地的许多专业人士都使用领英来作为发布和共享内容的主要工具&#xff0c;这使得它成为跨境出海必备的渠道工具。 但是不少做外贸的朋友都知道&#xff0c;领英账号很容易遭遇限制封禁&#xff0c;但如果善用工具&#xff0…

【信息系统项目管理师】--【信息技术发展】--【现代化创新发展】--【大数据】

文章目录 第二章 信息技术发展2.2 新一代信息技术及应用2.2.3 大数据1.技术基础2.关键技术3.应用和发展 第二章 信息技术发展 信息技术是在信息科学的基本原理和方法下&#xff0c;获取信息、处理信息、传输信息和使用信息的应用技术总称。从信息技术的发展过程来看&#xff0c…

C语言:数据在内存中的存储

C语言&#xff1a;数据在内存中的存储 整数存储原码、反码、补码转换规则数据与内存的关系 大小端字节序浮点数存储IEEE 754标准存储过程取用过程 数据的存储范围 整数存储 原码、反码、补码 整数的2进制表示方法有三种&#xff0c;即原码、反码和补码 三种表示方法均有符号位…

【Linux】进程间通信之共享内存

文章目录 引入共享内存的原理共享内存的相关接口shmget()shmat()shmdt()shmctl() 共享内存的简单使用共享内存的特点 引入 进程间通信&#xff0c;顾名思义就是一个进程和另一个进程之间进行对话&#xff0c;以此完成数据传输、资源共享、通知事件或进程控制等。 众所周知&am…

Nodejs基于vue的个性化服装衣服穿搭搭配系统sprinboot+django+php

本个性化服装搭配系统主要根据用户数据信息&#xff0c;推荐一些适合的搭配穿搭&#xff0c;同时&#xff0c;用户也可自己扫描上传自身衣物以及输入存放位置&#xff0c;搭配后存储到“我的搭配”中&#xff0c;以便下次挑选&#xff0c;既可以节省搭配时间&#xff0c;也方便…

Java-Safe Point(安全点)

虽然安全点的概念和垃圾回收相关&#xff0c;但是概念还是比较独立的&#xff0c;所以本文是从这篇文章Java-虚拟机-垃圾收集器/垃圾收集算法/GCROOT根中抽出来的 安全点safe point 当执行垃圾回收&#xff08;GC&#xff09;的时候&#xff0c;不是立马就执行的&#xff0c;…

Stable Video Diffusion(SVD)视频生成模型发布 1.1版

前言 近日&#xff0c;随着人工智能技术的飞速发展&#xff0c;图像到视频生成技术也迎来了新的突破。特别是Stable Video Diffusion&#xff08;SVD&#xff09;模型的最新版本1.1&#xff0c;它为我们带来了从静态图像生成动态视频的全新能力。本文将深入解析SVD 1.1版本的核…