システム管理
キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

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

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

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

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

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

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

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

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