htop命令时top命令的 Pro 版,相信大家对于top命令相当熟悉,因为动态查看Linux系统或者Linux系统云服务器的CPU进程占用、内存占用等,实时了解监管系统运行状态离不开top命令。但top命令的颜值(显示界面)不高,操作也只能支持键盘,所以有了htop命令,可以用htop命令替代top命令。
htop命令的安装
通过SSH远程连接云服务器(如果是阿里云服务器可以使用workbench连接,可以参考教程https://www.juyun.top/5536.html,如果是其他云服务器服务商,可以使用Xshell连接工具连接),然后运行下面的命令安装:
yum -y install htop
如果安装失败,请先用命令yum install epel-release安装安装epel源,然后再次运行上面的htop安装命令。安装过程非常简单,大约5-10秒就可以安装完成,完成后会有Complete!提示,如下图:
htop命令的使用
htop命令的使用非常简单,在提示符后直接输入htop然后回车,即可运行。
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.juyun.top/5556.html