缙哥哥的博客
与你分享我的点点滴滴生活

Linux CentOS 系统下 Htop 监控不完全使用手册

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

在管理进程时通常要借助一些工具,比较常用的就是 ps 和 top 了;大家可能对 top 监控软件比较熟悉,今天我为大家介绍另外一个监控软件 Htop,姑且称之为 top增强版,相比 top 其有着很多自身的优势,下面就来了解一下此工具的使用方法。

安装Htop

htop工具在 epel 源中提供,请自行配置 epel 源,也可以直接下载 htop 的源码包进行安装。一般默认支持 yum 指令,不支持的请自行安装 yum。

yum install -y htop

然后……然后就安装好了!

Htop的使用教程

安装完成后,命令行中直接敲击 htop 命令,即可进入 htop 的界面。

Htop监控界面说明

缙哥哥把各项监控从上至下分别说明一下,以便跟我一样对英语不感冒的人使用。

第一行红框

左边部分从上至下,分别为,cpu、内存、交换分区的使用情况;

右边部分为:Tasks 为进程总数,当前运行的进程数;Load average 为系统1分钟,5分钟,10分钟的平均负载情况;Uptime 为系统运行的时间。

第二行红框

  • PID:进行的标识号
  • USER:运行此进程的用户
  • PRI:进程的优先级
  • NI:进程的优先级别值,默认的为0,可以进行调整
  • VIRT:进程占用的虚拟内存值
  • RES:进程占用的物理内存值
  • SHR:进程占用的共享内存值
  • S:进程的运行状况,R表示正在运行、S表示休眠,等待唤醒、Z表示僵死状态
  • %CPU:该进程占用的CPU使用率
  • %MEM:该进程占用的物理内存和总内存的百分比
  • TIME+:该进程启动后占用的总的CPU时间
  • COMMAND:进程启动的启动命令名称

F1:显示帮助信息

F2:配置界面中的显示信息

我们可以根据自己的需要修改显式模式以及想要显示的内容,比如:以LED 的形式显示 CPU 的使用情况,并且在左边的区域添加 hostname,在右边的区区域添加 clock;也可以自定义进程区域中的显示内容。

F3:进程搜索

F4:进程过滤器

从上面的结果可以看出 search 和 filter 的区别: search 会将光标定位到符合条件的进程上,通过F3键进行逐个查找;而 filter 会直接将符合条件的进程筛选出来。 search 和 filter 都使用ESC键来取消功能。

F5:显示进程树

F6:排序

F7:减小nice值

F8:增加nice值

F9:杀掉指定进程

F10:退出htop

这4个就是直接修改光标选取的进程的 nice 值之后就可以加减了,缙哥哥不在这里截图了。

  • 空格键:用于标记选中的进程,用于实现对多个进程同时操作;
  • U:取消所有选中的进程;
  • S:显示光标所在进程执行的系统调用;
  • L:显示光标所在进程的文件列表;
  • I:对排序的结果进行反转显示; 例如,对PPID进行排序后,按‘I’键将会对PPID的排序结果进行反向排序。
  • A:绑定进程到指定的CPU;
  • U:显示指定用户的进程;
  • M:按照内存使用百分比排序,对应MEM%列;
  • P:按照CPU使用百分比排序,对应CPU%列;
  • T:按照进程运行的时间排序,对应TIME+列;
  • K:隐藏内核线程;
  • H:隐藏用户线程;
  • #:快速定位光标到PID所指定的进程上。

htop相关选项

  • -d:设置刷新时间,单位为秒;
  • -C:设置界面为无颜色;
  • -u:显示指定用户的进程;
  • -s:以指定的列排序;
赞(10) 打赏
转载请注明来源及链接:缙哥哥 » Linux CentOS 系统下 Htop 监控不完全使用手册
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册