mysql机器的swap暴增,机器内存还有


title: mysql机器的swap暴增,机器内存还有
date: 2019-10-17 14:59:49

tags:

背景描述

mysql版本:5.7.21-21-log Percona Server (GPL), Release 21, Revision 2a37e4e
业务数据量:890G

问题分析

1、业务有大写入

通过查看监控信息已经解析binlog,发现当时写入量并不大

2、当时是否切换binlog

经过确认,并没有

3、当时是否在刷写buffer pool


经过确认,当时确实是在刷写buffer,但是数据量上对不上,这个量才10000*16K~~250M,与os刷的25G完全不是一个量级

4、是否与numactl有关


当时node0 11G,node1 30G。这个结论看不出啥东西

5、是否非mysql进程有关


看监控,非mysql的进程占用内存不超过500M,基本可以确认是mysql占用的内存资源,但是问题是暂用这个资源到底是在干啥呢

6、是否产生了大量的临时文件

查看tmp监控,并没有发现当时产生大量的临时文件

7、业务重启,重连

看监控图,连接很稳定,并没有很大的变化

8、当时是否在使用xtrabackup进行备份

查询了备份系统,但是并没有任何的备份操作

9、检查os日志


kernel: device eth0 entered promiscuous mode -- 不知道这么会不会有影响
查看了很多os相关的内容,没有看出啥东西

进一步研究

打开内存相关的ps参数,后面统计下

参考资料

https://www.cnblogs.com/Security-Darren/p/4685629.html

猜你喜欢

转载自www.cnblogs.com/Alpes/p/mysql-ji-qi-deswap-bao-zeng-ji-qi-nei-cun-hai-you.html
今日推荐