内存+磁盘+网络监控

发布时间 2023-06-27 15:00:20作者: 常疯大虾

内存+磁盘+网络监控

一、free -m命令内存监控

1.free使用方法

free以字节显示

free -m 以兆显示

2.数据解读

Total:表示系统总内存大小,used+free+buff/cache=total

Used:表示已经使用的内存大小

Free:表示空闲的内存大小

Buff:表示存储的即将写入到磁盘中的数据

Cache: 表示存储的之前从磁盘中读取的数据

Available:表示当前系统实际可使用的内存大小

Swap:磁盘上的交换分区,在操作系统内存不足时,用来充当临时存储

Swap out:当物理内存不足时,会发生内存->磁盘的交换,操作系统会将很长时间不用的数据交互到磁盘上

Swap in:如果后续数据又要被使用,操作系统会将交换分区中的数据重新加载回内存中

二、iostat监控磁盘

1.iostat安装

通过yum install -y sysstat安装iostat工具

2.iostat命令使用方法

iostat -x –k 1 10

-x:展示磁盘的扩展信息

-k:以k为单位展示磁盘数据

1:每1秒刷新一次

10:监控10次

3.数据解读

util:磁盘IO使用率,单位%,反映磁盘的繁忙程度,上限100%

r/s:每秒读请求数

w/s:每秒写请求数

rkb:每秒写磁盘字节数

wkb:每秒读磁盘字节数

三、df查看磁盘空间

1.df用法

df -h

2.数据解读

重点监控/dev/mapper/centos-root目录,即mounted on 下的/根目录

四、vmstat综合监控工具

1.vmstat命令使用

主要用于监控内存swap情况

vmstat 1

表示每1秒监控一次

2.数据解读

si:表示swap out

so:表示swap in

五、sar网络监控工具

1.sar命令使用

sar -n DEV 1 100

DEV:统计网卡数据

1:每1秒刷新1次

100:一共统计100次

2.数据解读

重点关注ens33网卡的流量

rxKB/s:表示服务器每s接受到的流量

txKB/s:表示向服务器每s发送的流量

3.网络性能瓶颈定位

1.如果是内网,基本不存在网络瓶颈问题

2.如果是外网,则需要结合,网卡、宽带、路由器中,最小的决定

千兆网卡的流量上限=1000mb/8=125mB/s

百兆带宽的流量上限=100mb/8=12.5mB/s

千兆路由器的流量上限=1000mb/8=125mB/s