4.2 バックグラウンドプロセスの設定

次の設定を使用して、Skulker、パージャ、および破損通知のバックグラウンドプロセスの速度を制御できます。

  • CPUは、同じプロセス(Skulker、パージャ、または破損通知)の実行と実行の間の遅延時間とコンピュータリソースの最大使用率を指定します。

  • ハード制限は、各Skulker、Purger、および破損通知プロセスの静的遅延設定を指定します。

バックグラウンドプロセスを設定する方法については、バックグラウンドプロセスの設定を参照してください。

4.2.1 ハード制限ポリシー

ハード制限ポリシーはデフォルトで有効です。バックグラウンドプロセスは、特定数のオブジェクトを処理した後、100ミリ秒(デフォルト値)にわたってスリープ状態になります。遅延(スリープ)時間を短くして、システムのパフォーマンスを向上させることができます。遅延が0ミリ秒に近く、これらのプロセスの1つ以上がバックグラウンドで実行されている場合には、CPU使用率を増やすことができます。これを監視し、必要に応じて調整する必要があります。

4.2.2 CPUベースの動的ポリシー

CPUベースのポリシーにより、システムで次の3つのバックグラウンドプロセスの遅延を動的に調整して、CPU最大使用率を制限できます。

  • 変更キャッシュ処理遅延(アウトバウンド同期の一部)

  • ObitProc遅延(破損通知処理)

  • パージャ遅延(変更キャッシュのプルーニング)

CPU使用率が設定されたレベルに自動的に制限されます。クライアントの負荷が高い場合はバックグラウンドプロセスが遅くなり、クライアントの負荷が減少するとバックグラウンドプロセスの速度が上がります。バックグラウンドプロセスを遅くすべきでない場合は、このポリシーでスリープ時間を短くすることにより、最大遅延限度を設定できます。ただし、スリープ時間を小さく設定すると、CPU制限の違反が発生する可能性があります。

4.2.3 バックグラウンドプロセスの間隔

次のバックグラウンドプロセスの間隔値を設定できます。

  • バックリンク/DRL間隔

  • クリーン間隔

  • アウトバウンド同期間隔

  • スキーマ同期間隔

  • ジャニタ間隔

  • パージャ間隔

バックグラウンドプロセスの間隔を設定するには、次の操作を行います。

  1. iMonitorにログインします。

  2. [エージェント環境設定]>[バックグラウンドプロセスの設定]の順に選択します。

  3. [バックグラウンドプロセス間隔]セクションで、間隔の値を指定します。