- 一、iostat工具监控系统
- 1.安装iostat软件包
- 2.使用iostat命令
- 二、查看系统开放端口
- 三、nmon监控工具
- 1.nmon介绍
- 2.nmon监控的项目
- 3.nmon工具特点
- 4.安装软件
- 5.使用nmon命令
- 6.常用命令
- 四、vmstat
- 五、网络流量监控公开
- 1.iftop流量监控工具
- 2.nethogs
iostat命令,显示存储子系统的详细信息,可以用来监控磁盘I/O的情况,如果%iowait的值过大,那么就是就说明很多IO在等待了,性能当然就有影响
yum -y install sysstat-11.7.3-6.el8.x86_642.使用iostat命令
[root@server-01 ~]# iostat
Linux 4.18.0-240.10.1.el8_3.x86_64 (server-01) 05/06/2022 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
8.31 0.01 1.02 0.08 0.00 90.57
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
vda 3.63 6.42 52.01 81921449 663804796
二、查看系统开放端口
[root@server-01 ~]# [root@server-01 ~]# netstat -tunlp |grep 80 tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 33822/docker-proxy tcp6 0 0 :::8090 :::* LISTEN 33827/docker-proxy [root@server-01 ~]#三、nmon监控工具 1.nmon介绍
2.nmon监控的项目nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。
1.内存使用情况 2.磁盘适配器 3.文件系统中的可用空间 4.CPU使用率 5.页面空间和页面速度 6.异步I/O,仅适用于AIX 7.网络文件系统(NFS) 8.磁盘I/O速度和读写比率 9.服务器详细信息和资源 10.内核统计信息 11.消耗资源最多的进程 12.运行队列信息3.nmon工具特点
10.占用系统资源少(一般不到2%) 2.功能强大(监控数据类型全面) 3.结合grafana之类的仪表图,可以更直观的实时展示所监控的数据 4.移植性、兼容性较好4.安装软件
nmon一个开源工具,用来监控linux系统的性能,如处理器的使用率,内存使用率,磁盘IO统计,网络IO统计,一些进程信息,提供的图形化界面
[yum -y install nmon-16m-1.el8.x86_645.使用nmon命令
nmon6.常用命令
四、vmstat常用快捷命令说明:
1、# c
查看CPU相关信息
2、# m
查看内存相关信息
3、# d
查看磁盘相关信息
4、# n
查看网络相关信息
5、# t
查看相关进程信息
6、# h
查看帮助相关信息
7、# q
mstat,用来监控虚拟内存,开发人可以用虚拟内存来获得最佳的存储性能,报关于内核线程,虚拟内存,磁盘,陷阱和cpu的活动统计
[root@server-01 ~]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 2 0 0 170404 252720 680480 0 0 6 52 0 1 8 1 91 0 0五、网络流量监控公开 1.iftop流量监控工具
yum install -y epel-release yum install -y iftop iftop -nNP2.nethogs
yum install -y epel-release yum install -y nethogs nethogs



