前提・実現したいこと
ある地点よりDBサーバーのcache領域が下がり、iowaitが増加し始めました。
cache領域を増やし、iowaitを下げたいです。
発生している問題
以下vmstat 5の結果になります。
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 209484 109176 3647792 0 0 45 222 0 0 9 1 89 1 0 0 1 0 2845016 30808 1092188 0 0 200 37 3324 2621 3 4 91 3 0 0 1 0 2858464 30492 1079548 0 0 489 6 3680 2828 3 1 71 25 0 0 1 0 2871096 30396 1066764 0 0 116 10 2983 2422 2 1 72 25 0
上記1行目はcache 3.6Gですが、2行目からおよそ1Gに減り、ioの値が高くなりました。
cacheは減りましたが、freeは増えています。
上記のようにcache領域が減ったかと思うと、一定時間経過後またcache領域が増え、iowaitが減るということを繰り返します。
上記1行目のようにfreeの領域がcache領域に十分に割り当てられてiowaitが少ない状態を保つ為に、思いつく調査方法や対策がありましたらご教示頂けますと幸いです。
補足情報
osはCentOS6.9になります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/12 08:49
2020/06/12 11:02