某系统的备DB的CPU iowait[6%]高于其他机器无影响:一般iowait在20%才会影响到业务
背景说明:
此场地使用的是一主两备的架构。主库使用的是sas盘,两台备库使用的是sata盘此场地使用的是一主两备的架构。主库使用的是sas盘,两台备库使用的是sata盘
实际使用过程中采取级联的方式,主库同步数据给一台备库,这台备库再同步给另外一台备库就导致其中一台备库数据读写频繁,IOWAIT偏高服务器环境:
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转
排查过程:
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@S-WA-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%