Top和Htop是Linux系统性能监控工具,Top自带实用但界面简陋,Htop功能丰富且操作友好。1. Top通过命令直接启动,支持按P、M键分别按CPU、内存排序,q退出,k终止进程。2. Htop需手动安装,提供彩色界面、鼠标支持、滚动查看进程及F4过滤、F6排序、F9杀进程等高效操作。3. Top适合基础排查,Htop更优用于日常监控。

在Linux系统中,监控系统性能是运维和调试的关键环节。想要快速了解CPU、内存、进程等资源使用情况,LinuxTop 和 Htop 是两个非常实用的工具。虽然它们功能相似,但使用体验和功能丰富度有所不同。下面详细介绍它们的使用方法与技巧。
什么是Top与Htop?
Top 是Linux自带的系统监控程序,能够实时显示当前系统的运行状态,包括进程信息、CPU占用、内存使用等。它几乎存在于所有Linux发行版中,无需安装即可使用。
Htop 是Top的增强版本,提供更友好的界面、彩色输出、支持鼠标操作,并允许垂直和水平滚动查看所有进程。不过Htop通常需要手动安装。
如何使用Top命令
在终端输入以下命令即可启动Top:
top
常见操作技巧:
- 按 P:按CPU使用率排序
- 按 M:按内存使用排序
- 按 N:按进程PID排序
- 按 R:反向排序
- 按 q:退出Top界面
- 按 k:杀死某个进程(会提示输入PID)
Top界面中关键信息包括:
- 第一行:系统运行时间、登录用户数、系统负载(1分钟、5分钟、15分钟平均值)
- 第二、三行:任务总数、运行/休眠状态数量,以及CPU各项占比(用户态、系统态、空闲等)
- 内存行:物理内存和交换分区使用情况
如何安装并使用Htop
大多数系统默认不带Htop,需通过包管理器安装:
- Debian/Ubuntu:sudo apt install htop
- CentOS/RHEL:sudo yum install htop 或 sudo dnf install htop
- Arch Linux:sudo pacman -S htop
安装完成后,直接运行:
htop
Htop的优势在于:
- 彩色界面,直观区分不同资源使用情况
- 支持鼠标点击操作,可直接选中进程进行管理
- 顶部显示CPU、内存、交换分区的条形图
- 可上下左右滚动,查看所有进程和完整命令行
- 快捷键更友好,例如F9调出kill进程菜单,F4支持搜索进程
Htop常用快捷键技巧
Htop的操作效率远高于Top,掌握几个关键快捷键能大幅提升使用体验:
- F2:设置界面显示项(如隐藏/显示CPU图表)
- F3:搜索进程名
- F4:过滤进程(只显示匹配关键词的进程)
- F6:选择排序方式(如按MEM、TIME+、PID等)
- F9:发送信号给选中的进程(常用于终止进程)
- F10:退出Htop
- 上下箭头:移动光标选择进程
比如想找出占用内存最高的进程,可以按F6,选择“MEM”,即可按内存使用排序查看。
基本上就这些。Top适合基础排查,Htop更适合日常监控与交互式操作。熟练掌握这两个工具,能让你更高效地管理Linux系统性能。











