htop
软件描述
htop 是一个用于 Linux 的交互式进程查看器。它是一个文本模式应用程序(适用于控制台或 X 终端),需要 ncurses 支持。htop 是一个可以在终端中运行的交互式 top 替代程序。可用的列包括:PID、STATE、PPID、PGRP、SESSION、TTY_NR、TPGID、MINFLT...
官方网站
访问软件的官方网站了解更多信息
htop.dev
什么是 htop?
htop 是一个用于 Linux 的交互式进程查看工具。它是一个文本模式应用程序(适用于控制台或 X 终端),需要依赖 ncurses 库。htop 是一个在终端中运行的交互式 top 工具替代品。可用的列包括:PID、STATE、PPID、PGRP、SESSION、TTY_NR、TPGID、MINFLT、CMINFLT、MAJFLT、CMAJFLT、UTIME、STIME、CUTIME、CSTIME、PRIORITY、NICE、STARTTIME、PROCESSOR、M_SIZE、M_RESIDENT、M_SHARE、M_TRS、M_DRS、M_LRS、M_DT、ST_UID、PERCENT_CPU、PERCENT_MEM、USER、TIME、NLWP、TGID、CTID、VPID、VXID、RCHAR、WCHAR、SYSCR、SYSCW、RBYTES、WBYTES、CNCLWB、IO_READ_RATE、IO_WRITE_RATE、IO_RATE、CGROUP、OOM、IO_PRIORITY。
htop 与 top 的比较
在 htop 中,你可以垂直和水平滚动列表以查看所有进程和完整的命令行。 在 top 中,每次按下未分配的按键都会产生延迟(尤其当意外触发多键逃逸序列时,这种现象令人困扰)。 htop 启动更快(top 似乎需要一段时间收集数据后再显示任何内容)。 在 htop 中,你无需输入进程号即可终止进程,在 top 中则需要输入。 在 htop 中,你无需输入进程号或优先级值即可调整进程的优先级,在 top 中则需要输入。 htop 支持鼠标操作,而 top 不支持。 top 更早出现,因此使用更广泛且经过更多测试。
🔄 替代方案
72 个选择
PSmisc
软件
这个 PSmisc 包包含一些利用 proc 文件系统的小而实用的工具。我们并不打算改变世界,只是为系统管理员在日常任务中提供一些帮助。如果需要,该包提供了 SELinux 的支持,且 fuser 工具支持 IPv6。

Security Task Manager
软件
安全任务管理器显示了计算机上运行的程序和进程的清晰信息。对于每个 Windows 进程,它在 Windows 任务管理器的基础上提供了更详细的信息:

Process Scanner
通过 ProcessScanner,Uniblue 帮您摆脱了研究电脑上运行进程的繁琐工作和盲目猜测。ProcessScanner 不仅会生成一份详尽的当前正在运行程序列表,还会为您提供有关这些程序的宝贵信息……
Glsof
Glsof 是两个独立的工具(Queries 和 FileMonitor),它们是 Vic Abell 编写的命令行工具 Lsof 的扩展。两个应用程序均使用 Java 编写。另一个基本要求是必须在您的系统上安装命令行版的 Lsof。

cpulimit
软件
Linux CPU使用限制器 - cpulimit 是一个简单的程序,旨在限制进程的CPU使用率(以百分比表示,而非CPU时间)。这在控制批量作业时非常有用,当你不希望它们占用过多的CPU资源时。

Ananicy
软件
Ananicy(ANother Auto NICe daemon)—— 是一个用于管理进程的输入输出和CPU优先级的Shell守护进程,拥有社区驱动的常用应用程序规则集(任何人都可通过GitHub的Pull Request机制添加自己的规则)。主要用于桌面环境。