system management
1753522 メンバー
6653 オンライン
108795 解決策
新規ポスト

DiskIOを解消したらCPU使用率が上がった

 
dobie
時折のコントリビューター

DiskIOを解消したらCPU使用率が上がった

DiskIO(PeakDisk%)が平均60%ぐらいだったので、これを35%ぐらいの平均になるようにしました。(Oracleのテーブルを再構築)すると、それまで15%弱だったCPU使用率(System+User)が、35%弱に跳ね上がってしまいました。これは2週間ぐらいの平均です。DiskIOが解消してCPU使用率が一時的に跳ね上がることはあると思うのですが、1日とか1週間とか言ったレベルで見ると、CPUがトータルで働く量というのは変わらないと思うのですが、この現象はどう考えればいいのでしょう。業務プログラムは、この現象の前後で何ら変わりません。
1件の返信1
mfuji
時折のアドバイザー

DiskIOを解消したらCPU使用率が上がった

oracleのテーブル再構築以外にシステム変更が一切ないのであれば

インデクス情報が古いとか使われていないとか考えられないでしょうか?

また、2週間ぐらいの平均CPU使用率の中に、テーブル再構築時の処理時間も含まれているなんて事は無いですよね?