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:退出

相关推荐
dinga198510265 分钟前
linux上redis升级
linux·运维·redis
hzc098765432111 分钟前
Linux系统下安装配置 Nginx 超详细图文教程_linux安装nginx
linux·服务器·nginx
jjjxxxhhh12324 分钟前
【加密】-AES与对称加密
java·服务器·网络
匀泪27 分钟前
云原生(nginx实验(2))
运维·nginx·云原生
RisunJan1 小时前
Linux命令-ltrace(用来跟踪进程调用库函数的情况)
linux·运维·服务器
阿乐艾官1 小时前
【 LVM 创建逻辑卷】
linux
予枫的编程笔记1 小时前
【Linux高级篇】搞定文件句柄+TIME_WAIT,Linux内核初步调优实操指南
linux·linux运维·ulimit·time_wait·sysctl.conf·内核调优·服务器优化
c***03231 小时前
linux centos8 安装redis 卸载redis
linux·运维·redis
DeeplyMind1 小时前
第6章 Docker镜像基础操作
运维·docker·容器
柏木乃一1 小时前
Linux进程信号(2):信号产生part2
linux·运维·服务器·c++·信号处理·信号·异常