Plesk:每个核心或总数的健康监控阈值?

Plesk: health monitoring thresholds per core or total?

plesk 具有内置的健康监控功能,可让您配置自动通知的警报阈值。这些阈值中的大多数都是基于百分比的,以便在内存或 cpu 使用率过高时标记通知。

我无法确定如何衡量这些百分比。测量内存很容易(我们在这里处理一个固定的数字)但是 cpu 在多进程服务器上使用更复杂。

CPU Info: 
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 42
Stepping: 7
CPU MHz: 1600.000
BogoMIPS: 6784.52
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
NUMA node0 CPU(s): 0-7

现在我的想法是对的,如果单核达到90%,那么这会触发健康监控上的警报吗?

我的大多数旗帜都是从 80% = 黄色到 90% = 红色 而且它几乎总是显示红色,我相信这是因为它的多核和健康工具在单核上工作。

如果我将命令 TOP 与 Shift 结合使用,并且我 然后我得到了整个 CPU 过程,并且没有关于运行状况监视器向我显示的总百分比的内容。

我不知道我是否收到了虚假信息或被误导了,但也许有人可以帮助我指引正确的方向,或者至少对它有所启发

:)

谢谢

看了很多帖子,排查和纠缠,终于找到了答案。 简而言之,是的 Plesk Health Monitoring 并没有真正说明任何 >1

的核心

所以我的情况是6核,当6核,闪烁到80%持续1秒,就会触发报警。 但是当你计算平均值时,CPU 不会达到 12%

我在 Plesk 官方论坛上问过这个问题,但没有得到回复。 许多为 Plesk 服务的公司和合作伙伴,其中一个确实回应并说这是一个导致大量头痛的已知问题

您可以将平均负载从 1 分钟增加到 15 分钟,这将大大减少警报,或者在我的情况下它已经减少了。

1 分钟 CPU 达到 80% = 警报

15 分钟,CPU 达到 80% 持续 30 秒,15 分钟的平均值为 20% = 无警报 :)