使用 Htop 的交互式进程查看器

LinuxLinuxIntermediate
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

htop 是一个交互式的系统监控进程查看器和进程管理器。它被设计为 Unix 程序 top 的替代品。它显示计算机上正在运行的进程的频繁更新列表,通常按 CPU 使用量排序。

htop 进程监控界面

top 不同,htop 提供了正在运行的所有进程的完整列表,而不仅仅是资源消耗最多的进程。htop 使用颜色并提供有关处理器、交换和内存状态的视觉信息。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("`Linux`")) -.-> linux/ProcessManagementandControlGroup(["`Process Management and Control`"]) linux(("`Linux`")) -.-> linux/SystemInformationandMonitoringGroup(["`System Information and Monitoring`"]) linux/ProcessManagementandControlGroup -.-> linux/kill("`Process Terminating`") linux/SystemInformationandMonitoringGroup -.-> linux/ps("`Process Displaying`") linux/SystemInformationandMonitoringGroup -.-> linux/top("`Task Displaying`") subgraph Lab Skills linux/kill -.-> lab-271667{{"`使用 Htop 的交互式进程查看器`"}} linux/ps -.-> lab-271667{{"`使用 Htop 的交互式进程查看器`"}} linux/top -.-> lab-271667{{"`使用 Htop 的交互式进程查看器`"}} end

显示进程

在环境中打开终端(图中的 ① 或 ②),然后输入以下命令:

htop
htop 进程监控界面

你将看到一个彩色界面,显示各种系统指标和正在运行的进程列表。让我们分解一下你所看到的内容:

  • 头部:在顶部,你可以找到系统指标,包括 CPU、内存和交换空间使用情况。每个 CPU 核心可能会单独显示。
  • 主体:进程列表占据了界面的大部分。默认情况下,进程按 CPU 使用率排序,但你可以更改排序方式。
  • 底部:界面底部显示了可用的键盘快捷键。

导航 htop

你可以使用方向键滚动浏览进程列表。其他有用的导航键包括:

  • F1?:帮助
  • F2S:设置菜单
  • F3/:搜索进程
  • F5T:树状视图
  • F6>:按不同条件排序
  • F9K:终止进程
  • F10Q:退出 htop

总结

htop 是一个强大的工具,能够动态且交互式地展示系统的进程。通过掌握 htop,你可以高效地监控和管理系统资源。尝试不同的功能和自定义选项,将 htop 调整到最适合你的需求。祝你监控愉快!

您可能感兴趣的其他 Linux 教程