CPU-IOWAIT分析


某系統的備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@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使用率比較高

image.png

zabbix查看cpu的IOWAIT趨勢

image.png



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章