CentOS Linux 系统工具htop和 glances安装和使用
Posted 没刮胡子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS Linux 系统工具htop和 glances安装和使用相关的知识,希望对你有一定的参考价值。
htop
htop-交互式进程查看器,一个跨平台的交互式进程查看器。
htop是top的功能扩展,它的色彩搭配也很丰富,整体上使用起来更加友好。
安装
yum install epel-release -y
yum install htop -y
使用
htop
可以使用键盘和鼠标控制。通过点击鼠标查看CPU和内存排序
F1 Help 查看htop使用说明
F2 Setup 界面设定
F3 Search 搜索进程
F4 filter 过滤
F5 Tree 以树形结构显示
F6 Sortby 选择排序方式
F7 Nice - 可减少nice值,这样就可以提高对应进程的优先级
F8 Nice + 可增加nice值,这样就可以降低对应进程的优先级
F9 Kill 可对进程传递信号
F10 Quit 结束htop
命令行选项(COMMAND-LINE OPTIONS)
-d --delay=DELAY 设置延迟更新时间,单位秒
-h --help 显示htop 命令帮助信息
-u --user=USERNAME 只显示一个给定的用户的过程
-p --pid=PID,PID… 只显示给定的PIDs
-s --sort-key COLUMN 依此列来排序
-v –version 显示版本信息
交互式命令(INTERACTIVE COMMANDS)
上下键或PgUP, PgDn 选定想要的进程,左右键或Home, End 移动字段,当然也可以直接用鼠标选定进程;
Space 标记/取消标记一个进程。命令可以作用于多个进程,例如 “kill”,将应用于所有已标记的进程
U 取消标记所有进程
s 选择某一进程,按s:用strace追踪进程的系统调用
l 显示进程打开的文件: 如果安装了lsof,按此键可以显示进程所打开的文件
I 倒转排序顺序,如果排序是正序的,则反转成倒序的,反之亦然
a (在有多处理器的机器上) 设置 CPU affinity: 标记一个进程允许使用哪些CPU
u 显示特定用户进程
M 按Memory 使用排序
P 按CPU 使用排序
T 按Time+ 使用排序
F 跟踪进程: 如果排序顺序引起选定的进程在列表上到处移动,让选定条跟随该进程。这对监视一个进程非常有用:通过这种方式,你可以让一个进程在屏幕上一直可见。使用方向键会停止该功能。
K 显示/隐藏内核线程
H 显示/隐藏用户线程
Ctrl-L 刷新
Numbers PID 查找: 输入PID,光标将移动到相应的进程上
查看某个进程的运行状态
实现这个操作也非常简单,这里以查看edr点击键盘的F4
输入筛选条件即可。
批量杀死进程
有时候我们还需要批量杀死一些进程,这里我们只要在要杀死的进程点击空格
键,选好后点击F9
,最后点击回车
就可以给进程发送信号杀死进程了。
glances
glances 是htop
的补充工具。除了列出所有进程及其 CPU 和内存使用情况之外,它还可以显示有关系统的其他信息,比如:
- 网络及磁盘使用情况
- 文件系统已使用的空间和总空间
- 来自不同传感器(例如电池)的数据
- 以及最近消耗过多资源的进程列表
安装
yum install epel-release -y
yum install glances -y
使用
glances
查看信息
|||||||||||||||||| 31.8%] user: 9.0% irq: 0.0% total: 7.64G inactive: 3.04G total: 7.87G 1 min: 0.02
SWAP [ 0.8%] system: 9.0% iowait: 0.0% used: 2.43G buffers: 424K used: 64.2M 5 min: 0.07
idle: 52.0% steal: 0.0% free: 5.21G cached: 5.35G free: 7.81G 15 min: 0.12
NETWORK Rx/s Tx/s TASKS 215 (569 thr), 1 run, 214 slp, 0 oth sorted automatically by cpu_percent, flat view
_abd321e6 0b 0b
_406dfc11 0b 0b CPU% MEM% VIRT RES PID USER NI S TIME+ IOR/s IOW/s Command
_39745e9d 0b 0b 0.0 0.3 450M 20.2M 6090 apache 0 S 7:21.33 0 8M /usr/sbin/httpd -DFOREGROUND
_503a3192 0b 0b 0.0 0.0 25.8M 1.66M 827 root 0 S 1:01.93 632K 0 /usr/lib/systemd/systemd-logind
docker0 0b 0b 0.0 0.0 0 0 428 root -20 S 0:00.00 0 0 xfs-reclaim/dm-
ens192 0b 1Kb 0.0 0.0 0 0 115 root 0 S 0:01.74 0 0 kauditd
lo 0b 0b 0.0 0.0 0 0 423 root -20 S 0:00.00 0 0 xfs_mru_cache
_h6558ab8 0b 0b 0.0 0.0 387M 3.
以上是关于CentOS Linux 系统工具htop和 glances安装和使用的主要内容,如果未能解决你的问题,请参考以下文章
架构师成长系列|Linux运维工具—系统监控工具htop(1.1
一文详解 Linux 系统常用监控工具(top,htop,iotop,iftop)