读懂top后显示内容

embedded/2024/11/20 5:57:39/

第一行:系统信息

top - 06:33:12 up 42 min, 1 user, load average: 0.04, 0.02, 0.00
  • 06:33:12:当前时间。
  • up 42 min:系统已经启动了 42 分钟。
  • 1 user:当前有 1 个用户登录。
  • load average: 0.04, 0.02, 0.00:这三个数字表示过去 1 分钟、5 分钟和 15 分钟的平均负载。负载是指系统正在等待 CPU 处理的进程数。一般来说,负载值不应超过 CPU 核心数,否则说明系统可能过载。

第二行:任务信息

Tasks: 232 total, 1 running, 161 sleeping, 0 stopped, 0 zombie
  • 232 total:当前系统有 232 个进程。
  • 1 running:其中 1 个进程正在运行。
  • 161 sleeping:161 个进程处于“休眠”状态(通常是等待某些资源或事件)。
  • 0 stopped:没有进程被停止。
  • 0 zombie:没有僵尸进程(已经终止但未被父进程清理的进程)。

第三行:CPU 使用情况

%Cpu(s): 0.7 us, 0.3 sy, 0.0 ni, 98.8 id, 0.0 wa, 0.0 hi, 0.2 si, 0.0 st
  • 0.7 us:用户进程占用的 CPU 时间(用户态 CPU 时间)。
  • 0.3 sy:系统进程占用的 CPU 时间(内核态 CPU 时间)。
  • 0.0 ni:用户进程在用户空间中以非标准优先级运行时占用的 CPU 时间(nice 值进程)。
  • 98.8 id:CPU 空闲时间。
  • 0.0 wa:等待 I/O 操作的时间。
  • 0.0 hi:硬件中断处理时间。
  • 0.2 si:软件中断处理时间。
  • 0.0 st:虚拟机偷取时间(虚拟化环境中的 CPU 被其他虚拟机使用的时间)。

第四行:内存信息

KiB Mem : 4015896 total, 2689584 free, 652460 used, 673852 buff/cache
  • 4015896 total:总物理内存大小(约 4GB)。
  • 2689584 free:当前空闲内存(大约 2.6GB)。
  • 652460 used:已使用内存(约 652MB)。
  • 673852 buff/cache:用于缓存和缓冲区的内存(约 674MB)。这部分内存可以在需要时被释放,提供给其他进程使用。

第五行:交换空间信息

KiB Swap: 998396 total, 998396 free, 0 used. 3067600 avail Mem
  • 998396 total:交换空间的总大小(约 1GB)。
  • 998396 free:当前没有使用交换空间。
  • 0 used:没有使用交换空间。
  • 3067600 avail Mem:可以用于应用程序的可用内存,计算方式是:free + buff/cache

进程列表

下面列出的是当前正在运行的进程信息,按 CPU 使用率降序排列:

  • PID:进程 ID。
  • USER:进程的所属用户。
  • PR:进程优先级。
  • NI:进程的 nice 值,影响进程的优先级。
  • VIRT:进程使用的虚拟内存大小(包括已映射的文件、库等)。
  • RES:进程使用的常驻内存大小(即实际物理内存)。
  • SHR:进程共享内存的大小。
  • S:进程状态,S 表示“休眠”(sleeping),R 表示“运行中”(running)。
  • %CPU:进程使用的 CPU 百分比。
  • %MEM:进程使用的内存百分比。
  • TIME+:进程消耗的总 CPU 时间。
  • COMMAND:进程的名称或命令。

http://www.ppmy.cn/embedded/138982.html

相关文章

Flutter 生成二维码

在这篇博客中,我们将学习如何使用 Flutter 创建二维码,并实现一些常见的自定义选项。通过使用 qr_flutter插件,我们可以轻松地生成基本二维码,甚至可以将图片嵌入二维码中。最终的效果将包括两个二维码:一个是普通二维…

不一样的CSS(二)

目录 一、内容回顾 二、上节内容结束代码 三、icon图标之八卦图 1.内容展示 2.图形分析 3.代码展示 四、icon图标之爱心 1.效果展示 2.代码展示 3.原理分析 五、icon图标之导航图标 1.原理 2.代码实现 3.运行结果展示​编辑 六、icon图标之头像 1.原理分析&…

STL关联式容器之RB-tree(红黑树)

AVL-tree之外,另一个颇具历史并被广泛运用的平衡二叉搜索树是RB-tree(红黑树)。所谓RB-tree,不仅是一颗二叉搜索树,而且必须满足一下规则: 1:每个节点不是红色就是黑色 2:根节点为…

c++数字雨实现

‌数字雨‌是一种视觉效果,通常出现在黑客电影中,表现为屏幕上不断下落的数字和字符,营造出一种科技感和动态效果。‌12 数字雨的实现方法 ‌编程实现‌:可以使用C/C编程语言来实现数字雨效果。通过定义一个字符串数组&#xff0…

基于Java Springboot宠物领养救助平台

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术:Html、Css、Js、Vue、Element-ui 数据库:MySQL 后端技术:Java、Spring Boot、MyBatis 三、运行环境 开发工具:IDEA/eclipse 数据…

Elasticsearch集群拒绝请求:索引磁盘使用超限

这是一个典型的Elasticsearch集群因为磁盘空间不足而触发的保护机制,导致索引被设置为只读模式(read-only-allow-delete​)。 以下是解决这个问题的步骤: 释放磁盘空间:您需要清理服务器上的磁盘空间,删除…

电子工牌独立双通道定向拾音方案(有视频演示)

现在一些行业的客服人员在面对客户都要求使用电子工牌分别记录客服和顾客的声音,我们利用双麦克风阵列双波束拾音的方案设计了一个电子工牌方案.可以有效分别记录客服和顾客的声音. 方案思路: 我们采用了一个双麦阵列波束拾音的模块A-59,此模块可以利用2个麦克风组成阵列进行双…

【设计模式】结合Tomcat源码,分析外观模式/门面模式的特性和应用场景

导航: 【Java笔记踩坑汇总】Java基础JavaWebSSMSpringBootSpringCloud瑞吉外卖/谷粒商城/学成在线设计模式面试题汇总性能调优/架构设计源码解析 目录 一、经典的组建家庭影院流程 二、传统方式解决影院管理 2.1 实现方案:客户端直接调用各流程 2.2 …