【Linux】top命令查看CPU、内存使用率、解释

1. top 命令

top 是最常用的实时监控工具之一,可以显示 CPU 的总利用率以及各个进程的 CPU 使用情况。在Linux命令行直接输入top即可查看动态原始数据

top

top 命令的输出中,最上面的一行会显示 CPU 的使用情况: 

 

  • us(User):用户空间进程使用的 CPU 时间百分比。
  • sy(System):内核空间进程使用的 CPU 时间百分比。
  • ni(Nice):被调整优先级的用户进程使用的 CPU 时间。
  • id(Idle):空闲的 CPU 时间百分比。
  • wa(IO Wait):等待 I/O 操作完成的 CPU 时间百分比。
  • hi(Hardware Interrupts):硬件中断使用的 CPU 时间百分比。
  • si(Software Interrupts):软件中断使用的 CPU 时间百分比。
  • st(Steal Time):虚拟机管理程序等待其他虚拟 CPU 运行的时间百分比。

 特别注意,us、sy这都是针对总cpu使用率,假设9.6 us,你有8核,它就是8核总的9.6%,不是单核

2. 深入top 命令

top 命令的界面中,按下 数字1键可以换成单核展示 :

按下 E可以更改内存和交换空间的显示单位

按一下变成MB,2下变成GB,以此类推

 按下K,然后输入进程号即可杀死进程

top - 11:16:38 up 35 days, 20:25,  2 users,  load average: 0.09, 0.04, 0.04
Tasks: 129 total,   1 running, 128 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  1.6 sy,  0.0 ni, 96.8 id,  0.0 wa,  1.6 hi,  0.0 si,  0.0 st
MiB Mem :  15651.0 total,   2343.5 free,   4322.0 used,   9909.1 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.  11329.0 avail Mem 
PID to signal/kill [default pid = 287869] 310627

快捷键 Z 来更改界面的配色方案

1. 进入配色模式
  • top 命令运行时,按 Z(注意大小写),这将激活颜色设置模式。此时,你会看到界面的一部分进入颜色定制状态。
2. 选择要修改的项目

在颜色定制模式下,系统允许你为不同的区域选择颜色,例如:

  • S:Summary (系统摘要部分,如负载、任务、CPU、内存等)
  • H:Headers (列标题)
  • T:Tasks (任务列表)
  • M:Message (底部消息区域)
  • 1-4:CPU负载条的颜色

选择其中一个字母键以确定你想要修改的区域,例如:

  • H 更改列标题颜色。
  • T 更改任务列表颜色。
3. 调整颜色

进入相应部分后,你可以使用以下键调整颜色:

  • b:切换为粗体或正常字体。
  • w:切换为正常或反色显示。
  • 1-9试一下不同颜色切换
4. 退出颜色定制模式

完成颜色调整后,按 Enter 键确认你的选择并退出颜色定制模式。

5. 保存设置

如果你希望下次启动 top 时保留这些颜色设置,你需要按 W 键来保存配置文件。

快捷键c

c切换 COMMAND 显示为完整命令行。

其他功能请按H帮助展示出来

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

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

相关文章

图片怎么转文字?11种好用的方法!

如何快速将图片的文字提取出来,可以大量节省手打的时间,无论是截图,或者批量提取照片文字,都经常需要这个操作! 作为一名社畜,俺也经常用到各种图片转文字工具,今天通过测评12个主流的图片转文…

面对AI算力需求激增,如何守护数据中心机房安全?

随着人工智能(AI)技术飞速发展,AI算力需求呈现爆发式增长,导致对数据设备电力的需求指数级攀升。这给数据中心带来前所未有的挑战和机遇,从提供稳定的电力供应、优化高密度的部署,到数据安全的隐私保护&…

OpenVLA-首个开源视觉语言动作大模型

官网:https://openvla.github.io/ 现在大模型已经卷到了机器人领域。 在视觉语言模型(VLM)的基础上, 加入机器人的动作(Action) 这一模态, 视觉语言动作大模型(VLA)是目前大模型应用…

2024新手攻略:项目管理工具+PMP备考经验不容错过!

(一)热门工具大盘点 禅道是一款专注于软件开发项目管理的工具。它涵盖了项目管理的各个环节,包括需求管理、任务分配、缺陷跟踪等。禅道的优势在于其对软件开发流程的深入理解和支持,能够帮助开发团队更好地管理项目进度和质量。…

如何应对 Android 面试官 -> ANR 如何优化?线上 ANR 如何监控?

前言 本章主要围绕 ANR 如何监控以及优化; 基本概念 ANR(Android Not Responding) 是指应用程序未响应,Android 系统对于一些事件需要在一定的时间范围内完成,如果超过预订时间未能得到有效响应或者响应时间过长,都会造成 ANR。 …

91 VRRP负载局衡+主备切块 V2

实操四 负载均衡主备 VRRP(虚拟路由冗余协议)是一种网络协议,用于提高网络的可用性和冗余性。VRRP可以将多个路由设备组成一个虚拟路由器,当主路由设备故障时,自动切换到备用路由设备,从而实现高可用性。 …

Mamba学习笔记(2)—序列数据处理基础

文章目录 (1) RNN(Recurrent Neural Networks)基本原理代码定义 (2) SLTM (Long Short-Term Memory)基本原理代码定义 (3) GRU (Gated Recurrent Unit)基本原理代码定义 (4) Transformer(☆☆☆Attention Is All You Need☆☆☆)0…

nginx解决非人类使用http打开的443,解决网安漏扫时误扫443端口带来的问题

一、问题描述 正常访问https的站点时,使用网址https://www.baidu.com,但会有一种错误的访问请求http://www.baidu.com:443,一般都是非人类所为,如漏洞扫描工具,那么请求以后带来的后果是个错误页面 400 Bad Request T…

如何选择合适业务协作平台?—— 板栗看板给你答案

在当今快速发展的商业环境中,团队协作和项目管理变得越来越重要。业务协作平台作为一种工具,可以帮助团队成员进行有效的沟通、任务分配和进度跟踪。这些平台通常具备项目管理、文档共享、实时通讯等功能,以提高团队的工作效率和协作能力。 一…

AttributeError: ‘function‘ object has no attribute ‘decode‘

h5py版本过高&#xff0c;降低版本即可。 1.卸载h5py pip uninstall h5py 卸载后&#xff0c;查看h5py版本&#xff0c;显示这个代表卸载成功。 import h5py print(h5py.__version__) 2. 安装低版本的h5py<3.0.0 目前的版本有&#xff1a; 2.2.1, 2.3.0b1, 2.3.0, 2.3.1,…

如何看ip属于什么地址

在数字化时代&#xff0c;IP地址作为互联网通信的基石&#xff0c;扮演着至关重要的角色。无论是网络管理、安全防护&#xff0c;还是日常的网络访问&#xff0c;理解IP地址的性质和分类都是必不可少的技能。本文将深入探讨如何判断一个IP地址属于哪一类地址&#xff0c;并详细…

阿里云验证码短信发送服务搭建(flask)

参考&#xff1a;https://next.api.aliyun.com/api-tools/sdk/Dysmsapi?version2017-05-25&languagejava-async-tea&tabprimer-doc 我们需要思考验证服务一些要求&#xff1a; 1.验证码只能被验证一次&#xff0c;所以需要状态字段 2.验证码有失效时间&#xff0c;超…

C++STL--------list

文章目录 一、list链表的使用1、迭代器2、头插、头删3、insert任意位置插入4、erase任意位置删除5、push_back 和 pop_back()6、emplace_back尾插7、swap交换链表8、reverse逆置9、merge归并10、unique去重11、remove删除指定的值12、splice把一个链表的结点转移个另一个链表13…

利用Spring Boot实现信息化教学平台

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理信息化在线教学平台的相关信息成为必然。开…

AI金融攻防赛:YOLO理论学习及赛题进阶思路(DataWhale组队学习)

引言 大家好&#xff0c;我是GISer Liu&#x1f601;&#xff0c;一名热爱AI技术的GIS开发者。本系列文章是我跟随DataWhale 2024年10月学习赛的AI金融攻防赛学习总结文档。本文主要讲解如何在金融场景凭证篡改检测中应用YOLO算法。我们将从模型概述、数据准备、训练流程以及模…

互联网数字化商品管理浪潮思考:从信息化到精准运营

目录 一、商品数字化转型面临的现状分析 &#xff08;一&#xff09;运营方向分析 &#xff08;二&#xff09;商品归类分析 二、商品数字化管理建设分析 三、基础建设——商品信息数字化 &#xff08;一&#xff09;商品信息质量数字化的目的 &#xff08;二&#xff0…

[k8s理论知识]3.docker基础(二)隔离技术

容器其实是一种沙盒技术&#xff0c;其核心是通过约束和修改进程的动态表现&#xff0c;为其创建一个边界。这个边界确保了应用与应用之间不会相互干扰&#xff0c;同时可以方便在不同的环境中迁移&#xff0c;这是PaaS最理想的状态。 程序是代码的可执行镜像&#xff0c;通常…

探索Spring Cloud Config:构建高可用的配置中心

目录 认识Spring Cloud ConfigConfig Server读取配置文件步骤1&#xff1a;&#xff08;1&#xff09;创建config-server项目&#xff08;2&#xff09;在config-server中开启Config Server功能&#xff08;3&#xff09;在config-server配置文件进行相关配置&#xff08;4&…

Axure复选框全选反选取消高级交互

亲爱的小伙伴&#xff0c;在您浏览之前&#xff0c;烦请关注一下&#xff0c;在此深表感谢&#xff01; 课程主题&#xff1a;复选框全选反选取消制作 主要内容&#xff1a;点击复选框&#xff0c;实现列表数据项全选选中、反选和取消选中效果 应用场景&#xff1a;多项选定…

【MySQL 保姆级教学】表的增删改查(上)

表的增删改查 1. 创建一个表 CREATE2 插入数据 INSERT INTO2.1 语法2.2 插入单行数据全列插入2.3 插入多行数据指定列插入2.4 同步更新 ON DUPLICATE KEY UPDATE2.4.1 引入2.4.2 同步更新2.4.3 查看被影响的行 2.5. 替换 REPLACE INTO 3. Retrieve&#xff08;查询SELECT&#…