エージェントの CPU リソースコントロール
process_priority
設定を使用することで、システム上で実行中の他のタスクの優先度と比較して、Tenable Nessus Agent の相対的な優先度を制御できます。このように設定が相対的なことから、Tenable Nessus Agent が消費するシステムリソースの量は、process_priority
設定の値だけでなく、システムの全体的な負荷によっても異なります。このため、エージェントが優先度の高いプロセスよりもリソースを消費しているかのように、システムモニターに映る場合があります。リソースコントロールのコマンドについては、Tenable Nessus Agent CLI コマンド を参照してください。
process_priority
の値を設定してから、Linux、Mac OS の適切な値、または Windows 優先度クラスに変更が反映されるまでに、少し時間がかかることがあります。process_priority
設定の効果を確認するには、次の表を参照してください。
設定値 |
Windows の優先度クラス | macOS の適切な値 | Linux の適切な値 |
---|---|---|---|
通常 (デフォルト) | 通常 | 0 | 0 |
通常より下 | low | 10 | 10 |
通常より上 | high | -10 | -5 |
注意: process_priority 設定値を「低」に設定すると、スキャンの実行が長くなる可能性があります。この値を考慮して、スキャンウィンドウの時間枠を増やす必要があるかもしれません。
エージェント CPU リソースコントロールの詳細設定
nessuscli ユーティリティを使用して、コマンドラインインターフェースで次のエージェント設定が可能です。
コマンド # nessuscli fix --set setting=value を使用します。詳細は、Tenable Nessus Agent CLI コマンドを参照してください。
詳細および CLI で変更可能な設定の全一覧については、詳細設定を参照してください。
名前 |
設定 |
説明 |
デフォルト | 有効な値 |
---|---|---|---|---|
Plugin Compilation Performance (プラグインのコンパイルパフォーマンス) | plugin_load_performance_mode |
CPU 使用率に影響を与える、プラグインのコンパイルパフォーマンスを設定します。パフォーマンスを low にするとプラグインのコンパイル速度が低下しますが、エージェントの CPU 消費量は減少します。パフォーマンスを medium または high にすると、プラグインのコンパイル完了までの時間が短縮されますが、エージェントの CPU 消費量は増加します。各設定値のターゲット範囲は次のとおりです。
|
high |
low、medium、または high |
Scan Performance (スキャンパフォーマンス) | scan_performance_mode |
CPU 使用率に影響を与える、スキャンのパフォーマンスを設定します。パフォーマンスを low にするとスキャン速度が低下しますが、エージェントの CPU 消費量は減少します。パフォーマンスを medium または high にすると、スキャン完了までの時間が短縮されますが、エージェントの CPU 消費量は増加します。各設定値のターゲット範囲は次のとおりです。
|
high | low、medium、または high |