【问题标题】:What does "CPU jumps" mean?“CPU 跳跃”是什么意思?
【发布时间】:2015-11-18 01:43:24
【问题描述】:

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

【问题讨论】:

  • 每秒大量的上下文切换通常表明多个线程正在竞争共享资源。
  • 你到底在做什么?如果您正在分析您的代码行为,请描述它的作用。否则这似乎离题了。
  • @Leeor,zabbix 模板中的默认图表应用于服务器。

标签: cpu monitoring cpu-usage zabbix


【解决方案1】:

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

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

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

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

PPS 我的物理学书呆子不得不提到,在您有大量突发事件(例如粒子碰撞或原子衰变)的情况下,这是一种非常常见的现象。一旦您遇到大量此类事件(想想阿伏伽德罗数),事情就会顺利进行。

【讨论】:

    猜你喜欢
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 2014-12-06
    • 2019-04-14
    • 1970-01-01
    相关资源
    最近更新 更多