mysql機器的swap暴增,機器內存還有


title: mysql機器的swap暴增,機器內存還有
date: 2019-10-17 14:59:49html

tags:

背景描述

mysql版本:5.7.21-21-log Percona Server (GPL), Release 21, Revision 2a37e4e
業務數據量:890G

node

問題分析

一、業務有大寫入

經過查看監控信息已經解析binlog,發現當時寫入量並不大mysql

二、當時是否切換binlog

通過確認,並無sql

三、當時是否在刷寫buffer pool


通過確認,當時確實是在刷寫buffer,可是數據量上對不上,這個量才10000*16K~~250M,與os刷的25G徹底不是一個量級spa

四、是否與numactl有關


當時node0 11G,node1 30G。這個結論看不出啥東西3d

五、是否非mysql進程有關


看監控,非mysql的進程佔用內存不超過500M,基本能夠確認是mysql佔用的內存資源,可是問題是暫用這個資源究竟是在幹啥呢日誌

六、是否產生了大量的臨時文件

查看tmp監控,並無發現當時產生大量的臨時文件htm

七、業務重啓,重連

看監控圖,鏈接很穩定,並無很大的變化blog

八、當時是否在使用xtrabackup進行備份

查詢了備份系統,可是並無任何的備份操做進程

九、檢查os日誌


kernel: device eth0 entered promiscuous mode -- 不知道這麼會不會有影響
查看了不少os相關的內容,沒有看出啥東西

進一步研究

打開內存相關的ps參數,後面統計下

參考資料

http://www.javashuo.com/article/p-bzmxastx-m.html

相關文章
相關標籤/搜索