16 top, htop

在学习Linux的过程中,监控系统资源的使用情况是非常重要的一部分。本节将介绍 tophtop 这两个命令,帮助你实时查看和管理系统资源。

1. top 命令

top 命令是Linux中一个非常强大的系统监控工具,它能够实时显示操作系统内核运行的各种进程及其资源占用情况。

1.1 如何使用

在终端中输入以下命令启动 top

1
top

启动后,你将看到一个动态刷新并显示的界面:

  • Tasks: 显示当前运行的进程总数,以及正在运行、睡眠、停止的进程数量。
  • CPU(s): 显示CPU的使用情况,包括用户空间和内核空间的 CPU 占用率。
  • Mem: 显示物理内存的使用情况,包括总内存、已用、空闲以及缓存等信息。
  • Swap: 显示交换空间(swap)的使用情况。

1.2 关键操作

在使用 top 时,可以执行以下快捷键操作:

  • q: 退出 top 命令。
  • h: 显示帮助信息。
  • k: 根据进程ID(PID)结束指定进程。
  • M: 按内存使用率排序进程。
  • P: 按CPU使用率排序进程。

示例

假设你在 top 的界面中看到某个进程(如PID为1234)占用了过多的CPU资源,你可以使用 k 命令终止它。当提示你输入PID时,输入 1234

2. htop 命令

htoptop 的一个增强版本,提供了更加丰富的交互界面和使用体验。它以颜色化的方式展示进程信息,并且可以通过上下箭头轻松选择进程。

2.1 如何安装

在某些Linux发行版中,htop 可能没有预装。可以使用以下命令进行安装:

  • 对于Debian/Ubuntu:
1
sudo apt install htop
  • 对于RedHat/CentOS:
1
sudo yum install htop

2.2 如何使用

安装完成后,使用以下命令启动 htop

1
htop

启动后,你会看到一个更为友好的用户界面,包括:

  • 彩色的CPU、内存和交换区使用情况显示。
  • 列表展示所有正在运行的进程,便于监控和管理。

2.3 关键操作

htop 界面中,你可以使用以下操作:

  • 使用箭头键选择进程。
  • F9: 杀死选中的进程。
  • F5: 进程树模式显示(查看父子进程关系)。
  • F3: 搜索特定进程。
  • F10: 退出 htop

示例

如果你发现某个进程(如占用过高内存的PID为5678),你可以使用方向键选择该进程,然后按 F9,选择 SIGTERM(通常是15)来结束该进程。

3. 小结

在这一节中,我们介绍了 tophtop 笔记两个系统资源监控工具。它们都能够让我们实时监控系统的状态并及时作出反应。无论是 top 的经典风格,还是 htop 的友好界面,都是系统管理中必不可少的工具。

接下来,我们将转入系统信息查询的命令,讨论 unamedffree 的使用,深入了解系统的各个组成部分及其状态,这将对日常的系统管理与维护提供更全面的视角。

作者

IT教程网(郭震)

发布于

2024-08-11

更新于

2024-08-12

许可协议

分享转发

学习下节

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论