linux性能监控之htop

上一章节我们说了下atop,接下来我们说下htop,htop其实就是top的升级版,允许用户监视系统上运行的进程及其完整的命令行,我们还是安装下看看运行htop的效果:

复制代码
#1.查看htop是由哪个yum源提供的
[root@k8s-master ~]# yum provides htop
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.aliyun.com
htop-2.2.0-3.el7.x86_64 : Interactive process viewer
Repo        : epel
#2.yum安装htop
[root@k8s-master ~]# yum install -y htop
...
Installed:
  htop.x86_64 0:2.2.0-3.el7                                                                                                                                                                                                              

Complete!

安装失败的,需要安装epel源在安装htop

我们直接运行下htop

我们来解析下每一行的含义:

代表处理器个数,我们这只有2个处理器,所以只有1,2

代表内存和交换分区使用率

task:运行任务数,图中显示计算机运行135个任务数,也可以理解为135个进程

thr:thread的缩写,代表线程数,135个任务分解成365个线程

running:1个进程正在运行

进程状态分为以下几种:

R:Running 表示进程正在占用CPU

S:Sleeping 表示进程处于睡眠状态

T/S:Traced/Stoped 表示进程处于暂停状态

Z:Zombie 僵尸进程

Load average:三个值指的是最后1分钟、最后5分钟和最后15分钟的平均负载

Uptime:表示计算机运行了多少天

  • PID -- 描述进程的ID号
  • USER -- 描述进程的所有者(谁跑的)
  • PRI -- 描述Linux内核查看的进程优先级
  • NI -- 描述由用户或root重置的进程优先级
  • VIR -- 它描述进程正在使用的虚拟内存 (virtual memory)
  • RES -- 描述进程正在消耗的物理内存(physical memory)
  • SHR -- 描述进程正在使用的共享内存(shared memory)
  • S -- 描述流程的当前状态 (state)
  • CPU% -- 描述每个进程消耗的CPU百分比
  • MEM% -- 描述每个进程消耗的内存百分比
  • TIME+ -- 进程占用的CPU时长
  • Command --它与每个进程并行显示完整的命令执行 (比如/usr/lib/R)

F1:帮助界面,进入F1帮助界面后,可以看到

F2:设置界面,进入F2设置界面后,可以看到

F3:进程搜索

F4:进程过滤器

F5:显示进程树

F6:排序

F7:减少nice值(进程优先级,值越低,级别越高)

F8:增加nice值

F9:杀进程

F10:退出

相关推荐
chlk12310 小时前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑11 小时前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件11 小时前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒12 小时前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号21 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash1 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI1 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行2 天前
Linux和window共享文件夹
linux
Sinclair2 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
木心月转码ing2 天前
WSL+Cpp开发环境配置
linux