【问题标题】:Kubelet API /stats/summary/ usageNanoCores not correctKubelet API /stats/summary/usageNanoCores 不正确
【发布时间】:2017-01-14 11:05:01
【问题描述】:

Kubernetes 版本:1.3.0 码头工人版本:1.10.3 操作系统:CoreOS 稳定版(1068.9.0) 虚拟机:m3.xlarge

在 k8s 节点上,我正在查询 kubelet /stats/summary 以获取节点的 CPU 使用率并看到意外结果。下面是 top 命令的输出,我运行命令消耗 100% 的 CPU。

Output from top Command

以下是调用 /stats/summary/ 时的 usageNanoCores 和时间值。

usageNanoCores: 3203229858
time: 2016-09-06T20:37:44Z
usageNanoCores: 3497892888
time: 2016-09-06T20:38:02Z
usageNanoCores: 3497892888
time: 2016-09-06T20:38:02Z
usageNanoCores: 3318318883
time: 2016-09-06T20:38:18Z
usageNanoCores: 3419241048
time: 2016-09-06T20:38:34Z
usageNanoCores: 3218012832
time: 2016-09-06T20:38:46Z
usageNanoCores: 3218012832
time: 2016-09-06T20:38:46Z
usageNanoCores: 3673825154
time: 2016-09-06T20:38:58Z
usageNanoCores: 3213540614
time: 2016-09-06T20:39:16Z
usageNanoCores: 3213540614
time: 2016-09-06T20:39:16Z
usageNanoCores: 3560073628
time: 2016-09-06T20:39:29Z
usageNanoCores: 3196742360
time: 2016-09-06T20:39:43Z
usageNanoCores: 3196742360
time: 2016-09-06T20:39:43Z
usageNanoCores: 3543065178
time: 2016-09-06T20:39:59Z
usageNanoCores: 3323870743
time: 2016-09-06T20:40:18Z
usageNanoCores: 3323870743
time: 2016-09-06T20:40:18Z
usageNanoCores: 3486174845
time: 2016-09-06T20:40:36Z
usageNanoCores: 3486174845
time: 2016-09-06T20:40:36Z
usageNanoCores: 3961347785
time: 2016-09-06T20:40:54Z
usageNanoCores: 3683434468
time: 2016-09-06T20:41:05Z
usageNanoCores: 3892752522
time: 2016-09-06T20:41:19Z
usageNanoCores: 3892752522
time: 2016-09-06T20:41:19Z
usageNanoCores: 3867897133
time: 2016-09-06T20:41:34Z
usageNanoCores: 3867897133
time: 2016-09-06T20:41:34Z
usageNanoCores: 3546368625
time: 2016-09-06T20:41:54Z

由于usageNanoCores 是“样本窗口中的平均总CPU 使用率(所有内核的总和)”并且我有4 个内核,usageNanoCores 不应该一直接近4000000000 吗?

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    top %cpu 是单核的百分比,所以看起来你的繁忙进程是单线程的,并且只使用了 100% 的单核。如果您运行其中的 4 个,我希望 usageNanoCores 更接近预期的 4B。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 2022-07-11
      • 2021-01-07
      • 1970-01-01
      相关资源
      最近更新 更多