1. 云期刊首页
  2. 运维教程

htop命令安装、使用教程,Linux系统及云服务器运维必看

htop命令时top命令的 Pro 版,相信大家对于top命令相当熟悉,因为动态查看Linux系统或者Linux系统云服务器的CPU进程占用、内存占用等,实时了解监管系统运行状态离不开top命令。但top命令的颜值(显示界面)不高,操作也只能支持键盘,所以有了htop命令,可以用htop命令替代top命令。

htop命令的安装

通过SSH远程连接云服务器(如果是阿里云服务器可以使用workbench连接,可以参考教程https://www.yunqikan.cn/5536.html,如果是其他云服务器服务商,可以使用Xshell连接工具连接),然后运行下面的命令安装:

yum -y install htop

如果安装失败,请先用命令yum install epel-release安装安装epel源,然后再次运行上面的htop安装命令。安装过程非常简单,大约5-10秒就可以安装完成,完成后会有Complete!提示,如下图:

htop命令安装、使用教程,Linux系统及云服务器运维必看

htop命令的使用

htop命令的使用非常简单,在提示符后直接输入htop然后回车,即可运行。

htop命令安装、使用教程,Linux系统及云服务器运维必看

htop命令详解

1、htop命令的界面布局,从上图可以看到,htop命令界面的布局共分为4个区域。

  • 1区为CPU和内存状态区域
  • 2区为整体状态区域
  • 3区为进程列表区域
  • 4区为控制管理区域

2、CPU和内存状态区域说明

CPU图例

进度条中用蓝色、绿色、红色、青色标示CPU使用状态,htop用不同颜色来区分CPU使用情况:

  • 蓝色的表示low-prority(低优先级)使用
  • 绿色的表示normal(标准)使用情况
  • 红色的表示kernel(内核)使用情况
  • 青色的表示virtuality(虚拟性)使用情况

内存图例

进度条中的绿色、蓝色、黄色主要表示内存使用状态,htop用不同颜色来区分内存使用情况:

  • 绿色的表示已经使用内存情况
  • 蓝色的表示用于缓冲的内存使用情况
  • 黄色的表示用于缓存的内存使用情况

Swap说明

Swap主要显示交换分区使用情况,如果发现您服务器的交换分区(swap)已经被使用的时候,说明你的物理内存已经不足,需要考虑增加内存了。

3、整体状态区域说明

  • Tasks:显示进程总数,当前运行的进程数
  • Load average:显示的是系统的1分钟,5分钟,10分钟的平均负载情况
  • Uptime:显示系统运行了多长时间

4、进程列表区域说明

  • PID:表示进程号,是非零正整数
  • USER:发起该进程的用户名
  • PRI:进程优先级
  • NI:(nice)进程的优先级别数值
  • VIRT:进程占用的虚拟内存
  • RES:进程占用的物理内存
  • SHR:进程使用的共享内存
  • S:进程的运行状况
    • R 表示正在运行
    • S 表示休眠
    • Z 表示僵死状态
    • N 表示该进程优先值是负数
  • CPU%:进程占用的CPU使用率
  • MEM%:此进程占用的物理内存和总内存的百分比
  • TIME%:启动进程后占用CPU的累计时长
  • Command:进程启动的启动命令名称即路径

5、控制管理区域说明

  • F1:查看htop说明
  • F2:htop设定
  • F3:搜索进程
  • F4:进程过滤器
  • F5:显示属性结构
  • F6:折叠或展开(新版本里的),或选择排序方式(旧版本里的)
  • F7:减少nice值,提高进程优先级
  • F8:增加nice值,降低进程优先级
  • F9:可对进程传递信号
  • F10:退出

本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:云期刊,转载请注明出处:https://www.yunqikan.cn/5556.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

问答社区 在线客服
联系我们

QQ 技术:109033286

QQ 运维:3423710838

email 邮箱:drhxxkj@163.com

Qqun QQ交流群:808026766

分享本页
返回顶部