如何使用HTOP命令实时监控系统进程

时间:2020-02-23 14:39:05  来源:igfitidea点击:

我们将介绍另一个强大的系统流程监视命令'htop',它在Linux中是一个命令行实用程序,使用户能够在实时互动地监控重要系统进程。

HTOP命令的优点

我们可以在实时互动地监控系统的重要资源或者流程。
其输出中使用的颜色使得读取比单色顶部输出更舒适。

我可以在使用顶部看到的唯一好处是它较旧,因此更加测试并尝试。
但是,我对15岁的Linux实用程序的稳定性非常舒适。

  • 支持鼠标操作
  • 允许我们水平和垂直滚动,允许我们查看所有进程和完整的命令行
  • 允许我们在不知道PID的情况下杀死一个过程(在顶部,我们必须指定PID)。
  • 开始更快,而顶级似乎延迟了收集数据的一点。
  • 顶部要求我们执行PID或者优先级值以更改调度优先级或者renice一个过程,而后者则不会

htop命令用法

Commandis从命令提示符中易于调用:

# htop

命令用法分为三个部分。

在第一部分(左上角)中,我们看到列样仪表,显示我们的处理器使用,内存,以及在使用中的交换内存。

第二部分(右上角)显示了美国标准信息,例如任务摘要,加载平均值和正常运行时间。

最后一节是我们将看到12列的底部。
他们是:

  • pid进程ID
  • "用户"所有者的用户名(或者用户ID,如果找不到名称)
  • "PRI"过程中内核的内部优先级
  • ni的过程很好 - 从低优先级,19到高优先级,-20
  • "德国规模以记住总程序大小
  • Res居民集尺寸
  • shr过程共享页面的大小
  • s的过程(s睡觉/闲置,r运行步,d盘睡眠,zzombie,t追踪/暂停)
  • w寻呼
  • CPU%CPU时间过程的百分比正在正在运行
  • MEM%内存过程的百分比正在正在运行
  • time +时间(在时钟滴答流程中测量,在用户和系统时间内花费了)
  • "命令"全道路命令

与大多数Linux命令一样,也有选项。

# htop [-dChusv]
  • D- delay(显示更新之间的延迟(十分之十))
  • c- 无颜色(单色模式)
  • h- `帮助列(显示帮助消息和退出)
  • u- user =用户名(仅显示给定者的进程)
  • h- pid = pid,(仅显示给子)
  • s- sort-key列(按此列排序)
  • v- 版本(输出版信息和退出)

我们还可以使用我们可以在命令运行时使用的交互式命令更改窗口的排序/外观。
这些都是:

  • 箭头Page Up, Page Down, Home, End滚动进程列表
  • space标记或者取消标记一个进程
  • U- 所有进程
  • S-Trace Process系统调用
  • F1- 帮助
  • f2-设置.
  • f3-搜索.
  • F4-过滤.
  • F5-树图模式
  • f6-排序.
  • f7-增加所选进程的优先权
  • F8-减少所选进程的优先权
  • F9-杀死进程
  • f10-quit <ESC>也有效