cpu - "CPU jumps"是什么意思?

标签 cpu monitoring cpu-usage zabbix

enter image description here

我在 zabbix 中有以下默认图表,但我不知道如何解释这些值。谁能解释一下?

最佳答案

操作系统是一件非常忙碌的事情,尤其是当你让它做某事时(即使你没有做)。当我们看到一个活跃的企业环境时,总会发生一些事情。 (来自维基百科:zabbix“旨在监控和跟踪各种网络服务、服务器和其他网络硬件的状态。”)

大多数这种事件是“突发的”,这意味着进程通常在短时间内处于静止状态,剧烈事件。这当然适用于任何类型的基于网络的事件(例如处理 PHP 请求),但也适用于操作系统维护(例如文件系统维护、页面回收、磁盘 I/O 请求)。我什至不会涉足现代节能技术。

如果你有很多这样的突发进程,你会得到一个非常不规则和尖峰的 CPU 使用率图。

PS 正如“500 – 内部服务器错误”所说(喜欢那个句柄!),大量的上下文切换会使情况变得更糟。

PPS 我的物理 Nerd 不得不提到,在您有大量突发事件(例如粒子碰撞或原子衰变)的情况下,这是一种非常普遍的现象。一旦你进入了大量这样的事件(想想阿伏伽德罗数),事情就会变得顺利。

关于cpu - "CPU jumps"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32185607/

相关文章:

c# - 如何在运行时控制线程的CPU利用率?

Delphi 2010-IDE 不断停止在 CPU 调试窗口

monitoring - 如果仪表可以充当计数器,为什么普罗米修斯既有计数器又有仪表?

python - 分布式微服务监控工具

cpu功耗和设置位

php - 如何获取 CPU 和内存使用情况

caching - 可编程CPU缓存?

c - "double"类型是否需要 8 字节对齐?

linux - 理解 KVM CPU 调度算法

python - 监控集群中的mongoDB