![机器人流量导致 CPU 负载过高](https://linux22.com/image/778532/%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%B5%81%E9%87%8F%E5%AF%BC%E8%87%B4%20CPU%20%E8%B4%9F%E8%BD%BD%E8%BF%87%E9%AB%98.png)
Google 机器人的抓取速率为每 2 秒一次,它会在 KVM 主机和 VM(Web 服务器)上产生大约 1.0-1.5 的 CPU 负载(平均 1 分钟),直到机器人在凌晨 4 点左右停止。如果您看到图表,通过防火墙的 WAN 接口 RE0 传出的流量并不多,大多数时候都低于 1Mbps。但是,当您看到 Web 服务器的虚拟 BR0 接口的图表时,它大多数时候大约为 80Mbps(VM 的传出接口)。
我猜想是机器人流量导致了 CPU 利用率过高,但我不明白 Web 服务器流量为何会这么大(80Mbps),而且 WAN 接口上的流量也不多。感觉我在 VM 设置上犯了错误。如能得到任何帮助,我将不胜感激。
答案1
为了澄清这个问题
用户似乎存在理解问题。
在 Linux 上
- 负载级别 1 是指一个 CPU 核心的利用率。
- 如果有 6,那么您的负载级别就可以是 6。
这与 Windows 不同,
- 100% 实际上是 CPU 所有核心和线程的充分利用