ホストシステムの利用

注意: パフォーマンスは環境によって異なり、同様の結果が得られる場合とそうでない場合があります。

一般的には、Tenable Nessus Agent が使用する RAM は 50 MB ~ 60 MB です (すべてページング可能)。Tenable Nessus Agent は、アイドル時には CPU をほとんど使用しませんが、ジョブ実行中に使用可能な場合は CPU を最大 100% まで使用するように設計されています。

結果をアップロードするときのネットワーク使用率を測定するため、Tenable は 7 日間にわたってエージェントから Tenable Vulnerability Management へのアップロードを36,000 件数監視しました。

  • 平均サイズは 1.6 MB でした。
  • 最大サイズは 37 MB でした。
  • アップロード全体の 90% は 2.2 MB 以下でした。
  • アップロード全体の 99% は 5 MB 以下でした。
  • オペレーティングシステムによって異なりますが、Tenable Nessus Agent プロセスは休止状態で 45 MB から 60 MB の RAM を消費します。

    注意: Linux 環境では、Hugepagesize の値は、systemctl status nessusagent コマンドで表示される使用量に大きな影響を与えます。表示される使用量には、エージェントプロセスの RAM 消費量だけでなく、システムがメモリ不足に陥った場合にディスクに保存されるキャッシュデータも含まれます。

    たとえば、x86-64 ベースの Linux システムでは通常、デフォルトの Hugepagesize 値が 2048 KB の場合、総使用量は 200 MB から 600 MB の範囲になります。Hugepagesize 値が大きい ARM64 ベースの Linux システムでは、それに応じてメモリ使用量も多くなります (たとえば、デフォルトの Hugepagesize が 512 M の場合、使用量は数ギガバイトとして表示されます)。

  • Watchdog サービスは 3 MB を消費します。
  • プラグインは、およそ 300 MB のディスク容量を消費します (オペレーティングシステムによって異なります)。ただし、特定の条件下では、ディスクまたはメモリの使用量は 1 GB 以上まで増える可能性があります。
  • Tenable Nessus Agents から Tenable Nessus ManagerTenable Vulnerability Management に送信するスキャン結果は、2~3 MB の範囲です。
  • チェックイン頻度は少なくとも 30 秒で、管理システム負荷 (エージェントの数) に基づいて Tenable Nessus Manager または Tenable Vulnerability Management によって調整されます。