CPU-IOWAIT分析


某系统的备DB的CPU iowait[6%]高于其余机器无影响:通常iowait在20%才会影响到业务

背景说明:服务器

此场地使用的是一主两备的架构。主库使用的是sas盘,两台备库使用的是sata盘此场地使用的是一主两备的架构。主库使用的是sas盘,两台备库使用的是sata盘架构

实际使用过程当中采起级联的方式,主库同步数据给一台备库,这台备库再同步给另一台备库就致使其中一台备库数据读写频繁,IOWAIT偏高app

服务器环境:
ide

ProLiant DL380e Gen8  
redhat 16核32G
2.问题 
服务器的Iowait time达到6%,正常cpu的id低于1%
3.指标说明:cpu等待io的指标,数值高说明io慢,而不是cpu不够用。
io wait 通常大于25% 就得考虑是否是io出现瓶颈了
4.磁盘接口
SATA 7200转 spa

排查过程: 3d

 Cpu(s):  1.0%us,  0.3%sy,  0.0%ni, 92.5%id,  6.1%wa,  0.0%hi,  0.0%si,  0.0%st
多个核心的CPU
[appdeploy@SSS-512WA-DB01:/home/appdeploy]$top
top - 13:55:25 up 204 days,  1:27,  1 user,  load average: 1.21, 1.93, 1.90
Tasks: 631 total,   1 running, 630 sleeping,   0 stopped,   0 zombie
Cpu0  :  3.7%us,  0.7%sy,  0.0%ni, 95.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.3%us,  0.3%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu4  :  0.3%us,  2.9%sy,  0.0%ni, 96.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  :  6.4%us,  1.8%sy,  0.0%ni, 91.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  5.5%us,  2.4%sy,  0.0%ni, 92.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu8  :  3.3%us,  2.3%sy,  0.0%ni,  2.9%id, 91.5%wa,  0.0%hi,  0.0%si,  0.0%st
CPU的IO使用高,某一核的CPU使用率比较高orm

image.png

zabbix查看cpu的IOWAIT趋势blog

image.png

image.png

1分钟的数据波动会比较大,15分钟的数据看起来平缓许多。接口

相关文章
相关标签/搜索