Linux 资源监控完整指南:从上到下

最后更新: 26月2026

系统管理员在多窗格 Linux 终端中监控实时进程。

当我们深入探索……的世界 Linux系统管理我们首先需要了解的事情之一就是机器内部究竟发生了什么。多年来,命令 最佳 它一直是无可争议的标准,就像一位老朋友,总是在那里告诉我们哪个进程占用了太多内存,或者为什么处理器冒烟。

然而,开源生态系统并未停滞不前,涌现出的各种替代方案让传统显示器看起来像是上世纪90年代的遗物。例如,像……这样的工具。 btop 而它的前身已经到来,为我们带来了更直观、更便捷,坦白说也更令人愉悦的体验,将终端变成了一个真正的…… 控制中心 现代的

适用于 Linux 的高级系统监视器
相关文章:
Linux 高级系统监视器:完整指南

经典之作:《掌握最高指挥权》

具有数据图形和分析功能的未来主义数字界面,代表了 btop 的视觉风格。

TOP(只不过是……的缩写) 流程表它是几乎所有 Linux 发行版或 UNIX 系统都预装的基本工具。它的功能简单却至关重要:允许我们 监控和管理 实时运行的任务。它是检测的第一道防线。 僵尸进程识别 CPU 峰值或直接提取已冻结应用程序的 PID。

启动程序后,我们发现界面分为几个部分。最上面是…… 活动时间 (类似于 uptime 命令的输出),我们可以检查时间、服务器运行时长等等。 平均 CPU 负载 每隔 1 分钟、5 分钟和 15 分钟进行一次统计。下方任务状态详细说明了有多少进程正在运行、处于睡眠状态、已停止或处于僵尸状态。

服务器监控最佳实践
相关文章:
服务器监控:构建可靠环境的最佳实践

对TOP资源使用情况进行深入分析

CPU 使用率细分是了解性能的基础。我们会看到诸如以下数值: 我们(用户) 对于常见应用, 系统 对于内核,以及该值 id(空闲)这告诉我们有多少CPU资源可用。一个有趣的事实是…… 偷时间(st)该指标仅出现在虚拟机中,它告诉我们虚拟 CPU 等待真实 CPU 的时间有多长。

  Firebird SQL 的最佳网络资源

关于记忆,TOP 将我们与以下两者区分开来: 虚拟现实 (总虚拟内存), RES (实际使用的物理内存)和 SHR (共享内存)。为了管理这些进程,我们可以使用键盘快捷键:按键 M 凭记忆下单 P 通过 CPU 和 T 每个运行时。如果需要清理,关键在于 k 它允许我们通过输入进程 ID (PID) 来终止进程,并使用信号强制关闭进程。 信号杀手(9).

高级技巧和顶级设置

对于那些寻求更多控制权的用户,TOP 允许您修改 塔萨-德弗雷斯科 使用命令按下 do 键 top -d 也可以通过按键来筛选信息。 o 我们可以创建规则,例如仅显示 CPU 使用率超过 0.2% 的进程(使用 %CPU>0.2如果我们想保存记录以供后续分析,我们可以生成一个 快照 将输出重定向到文件 top -b -n 5 > archivo.txt.

优化运行缓慢的Ubuntu系统
相关文章:
如何优化运行缓慢的Ubuntu系统并恢复其运行速度

Btop:视觉和现代演变

一位IT工程师正在现代化的数据中心使用笔记本电脑工作。

如果顶部是严苛的工具, btop 它是资源监视器中的法拉利。它用 C++ 编写,是该项目的第三代产品,该项目最初以 bashtop(用 Bash 编写)开始,后来发展为 bpytop(用 Python 编写)。它的主要优势在于它提供了…… 终端中的图形界面 它支持使用鼠标,使我们能够像在桌面应用程序中一样点击菜单和按钮。

顶部屏幕是一个布满……的板子 实时图形我们不仅可以看到进程列表,还可以看到详细的图表,显示每个 CPU 核心的使用情况、每个接口的网络活动等等。 磁盘性能 (读/写)。所有这些都可以通过选项菜单(M 键或 Esc 键)进行深度自定义,我们可以在其中更改…… 颜色主题例如,广受欢迎的 Catppuccino,或者调整模块的布局。

开源网络流量监控
相关文章:
使用开源工具进行网络流量监控

Btop安装和调试

在大多数发行版上安装它都非常简单。在 Ubuntu 上,你只需要…… sudo apt install btop在 Fedora 中我们使用 sudo dnf install btop 在 Arch Linux 上 sudo pacman -S btop如果在运行过​​程中出现错误…… UTF-8 区域设置这可以通过强制编码来解决。 btop --force-utf 或者通过配置变量 在用户的 .bashrc 文件中。

  什么是互联网以及它是如何运作的?

在日常使用中,btop 简化了任务管理。要完成某个流程,只需选择它并按下即可。 T(信号终止) o K(SIGKILL)如果我们想深入了解某个特定过程,只需按下回车键,即可查看其详细信息。 详细统计此外,它还允许您使用 F 键快速筛选进程列表,这在系统过载且屏幕上有数百行时非常有用。

Bpytop:基于 Python 的替代方案

Linux 终端的特写镜头,显示系统目录列表。

在 c++ 中 btop 出现之前,已经存在 bpytop虽然它与其后继者拥有相同的视觉理念和功能,但它是用 Python 开发的,并且需要相应的库。 实用工具它仍然是一个可行的选择,尤其是在已经预装了 Python 并且更倾向于安装 Python 的环境中。 pip3.

Bpytop 保持了对鼠标的支持,并能够发送诸如以下信号: 信号情报或信号终止与 bashtop 类似,它允许您使用与 bashtop 兼容的主题来更改外观,这些主题通常存储在路径中。 .config/bpytop/themes它是一款功能强大的工具,尽管如今人们更倾向于使用 btop,因为它拥有…… 次要依赖项 性能更加优化。

网络监控工具
相关文章:
最佳网络监控工具

比较和专业工作流程

数据中心内带有LED指示灯的服务器机架细节图。

需要注意的是,这些工具都不相同。TOP 是以下选项之一: 生存它无处不在,而且从未失灵。Btop 是……的选择 主动监测非常适合在面板上打开。 tmux 或 screen 在我们处理另一件事的同时,我们可以随时查看硬件状况,而无需切换窗口。

然而,btop 和 top 都是本地视图工具。如果您管理着大量服务器,那么下一步合乎逻辑的做法是迁移到其他解决方案。 集中监控 例如 Prometheus 和 Grafana。btop 可以告诉你机器上正在发生什么,而工业解决方案则为你提供…… 历史数据和警报 当服务中断时,会自动进行响应,从而补充终端监控器提供的即时响应能力。

  订阅最佳西班牙语科技新闻简报,随时掌握最新资讯

我们提供一系列选项,从技术上简单的 top 到视觉效果精美的 btop 和 bpytop,您可以根据自身需求选择合适的工具:轻量级通用工具,或支持鼠标操作和图表的直观控制面板。无论是使用 top 的 Nice 设置管理优先级,还是在 btop 中自定义主题,最终目标都是保持…… 系统稳定性 并有效优化CPU、RAM和网络的使用。

服务器的 Linux 发行版
相关文章:
适用于服务器的最佳 Linux 发行版