前一篇文章介绍了 top 命令的一些使用方式, top 命令相对来说是个很古老的命令了, 某些场景下,表现并不好, 因此社区为了改变这一现状, 新开发了 htop 命令, 我们先来认识下 htop:

htop

htop 在顶部区域更直观的列出所有CPU/内存/Swap等等使用信息, 同时列出所有进程信息, 以及线程使用信息. 提供简单便捷的方式对内容进行排序/搜索/标记/关闭进程等等处理.

大多数发行版上 htop 均未作为默认包安装, 需要用户手动安装

  • Debian/Ubuntu
apt -y install htop
  • RHEL/CentOS
yum -y install htop

top 命令支持的命令参数, 多数 htop 也支持, 类似定义刷新周期

htop -d 50

这里将刷新周期为5秒.

基本操作快捷键

  • Page Up / Page Down 向上或者向下滚动屏幕
  • / 向上或者向下滚动选中行
  • / 横向滚动
  • F10 / q 退出
  • F1 / h 显示帮助屏幕, 按 q 键退出帮助文档

htop

视图

  • M 按内存使用率排序
  • P 按CPU使用率排序
  • T 按运行时间排序
  • F6 / > 自定义列排序
  • F4 / I 按反向顺序排序
  • F5 / t 打开进程树视图, 按 + 或者 - 展开/折叠树节点

显示/隐藏

  • u 仅显示指定用户进程
  • K 显示/隐藏内核线程
  • H 显示/隐藏用户线程

搜索进程

  • F3 / / 以关键字搜索进程

标记进程

  • Space 标记进程
  • U 取消标记

进程操作

  • F9 / k 关闭当前选中进程或者已标记进程
  • F7 / ] 调整进程优先级
  • F8 / [ 降低进程优先级

其他操作

  • s 跟踪系统调用
  • l 显示当前进程打开的文件
  • F2 or S 设置屏幕,
  • a 在多CPU架构下, 设置进程允许使用哪些CPU.
  • F 跟随进程
  • Ctrl + l 强制刷新

htop 还能定制显示的theme, 按 S 键即可进入设置界面, 选中 Colors 改变颜色主题.
htop 可以显示用户线程和内核线程, 用户线程默认将已緑色标识, 按 H 可以切换是否显示用户线程, 按 K 用于切换是否显示内核线程.

【腾讯云】境外1核2G服务器低至2折,半价续费券限量免费领取!
https://cloud.tencent.com/act/cps/redirect?redirect=1068&cps_key=e4b50f6c64a4480367f8a8d16fd07c5a&from=console

标签: htop, 实时监控

添加新评论