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将自动重启。
关于病毒查杀的详细介绍请参见病毒查杀。
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。