文档首页/ 企业主机安全 HSS/ 常见问题/ Agent相关/ Agent运行时占用多少CPU、内存和磁盘资源?
更新时间:2025-03-28 GMT+08:00
分享

Agent运行时占用多少CPU、内存和磁盘资源?

HSS服务采用轻量级Agent,占用资源极少,不会影响主机和容器的正常业务运行。

本文为您介绍Agent在执行检测任务时,在主机和容器节点中占用的CPU、内存以及磁盘资源情况。Agent定时检测任务会基于使用地时间在每日00:00-04:00执行,全量扫描主机和容器,不会影响主机和容器的正常运行。

CPU占用峰值

Agent在主机或容器节点上运行时,一般情况下CPU占用控制在1vCPU的20%以内;如果Agent正在执行病毒查杀任务,由于病毒查杀程序会额外占用部分CPU,CPU占用会控制在最多不超过多核CPU的30%。CPU实际占用比例与您购买的云服务器规格有关,详见表1

如果CPU占用比例超过1vCPU的20%,Agent会自动降CPU;自动降CPU后,Agent检测主机时间会延长,但不影响服务使用。如果CPU占用比例超过1vCPU的25%,Agent将自动重启。

关于病毒查杀的详细介绍请参见病毒查杀

表1 不同vCPU规格下Agent的CPU占用情况

vCPUs

占用CPU资源比例(峰值)

执行病毒查杀时,占用CPU资源比例(峰值)

1vCPUs

20%

50%

2vCPUs

10%

40%

4vCPUs

5%

35%

8vCPUs

2.5%

32.5%

12vCPUs

约1.67%

约31.67%

16vCPUs

约1.25%

约31.25%

24vCPUs

约0.84%

约30.84%

32vCPUs

约0.63%

约30.63%

48vCPUs

约0.42%

约30.42%

60vCPUs

约0.34%

约30.34%

64vCPUs

约0.32%

约30.32%

内存占用峰值

Agent在主机上运行时,一般情况下内存最多占用500MB,如果Agent正在执行病毒查杀任务,由于病毒查杀程序会额外占用部分内存,内存占用会控制在均值800MB

Agent在容器节点上运行时,内存占用区分以下两种情况:

  • 单节点安装:如果您是参考为主机安装Agent为节点逐一安装的Agent,一般情况下Agent最多占用内500MB内存,如果Agent正在执行病毒查杀任务,由于病毒查杀程序会额外占用部分内存,内存占用会控制在均值800MB
  • 集群安装:如果您是参考为集群安装Agent将整个集群接入HSS,Agent将以守护进程集(DaemonSet)的形式运行。一般情况下Agent最多占用1100MB内存,如果Agent正在执行病毒查杀任务,由于病毒查杀程序会额外占用部分内存,内存占用会控制在均值1400MB

如果Agent内存占用超过最大内存限制,Agent会在5分钟内自动重启。

关于病毒查杀的详细介绍请参见病毒查杀

磁盘占用峰值

Agent在主机或容器节点上运行时,磁盘占用情况如下:

  • Linux:安装目录位于/usr/local/hostguard,最多占用600MB。日志目录位于/var/log/hostguard/,最多占用250MB
  • Windows:安装目录和日志目录均位于C:\Program Files\HostGuard,最多占用700MB

相关文档

    OSZAR »