我们的指标框上的CPU使用率间歇性地100%导致:
'内部服务器错误'在渲染Grafana仪表板时
我们机器上运行的唯一应用程序是带有3个子容器的Docker
石墨
grafana
机器规格
操作系统版本Ubuntu 16.04 LTS
版本16.04(xenial)
内核版本4.4.0-103-通用
Docker版本17.09.0-ce
CPU 4核心
内存4096 MB
记忆预约无限制
网络适配器mgnt
存储
司机盖2
支持文件系统extfs
支持d_type true
Native Overlay Diff true
内存交换限制为2.00GB
以下是来自cAdvisor的片段:
kworker和ksoftirqd进程从D' D'中彻底改变状态。到了' R'到了' S'
此设置的机器规格是否正确?
如何将CPU使用率设置为“正常”'级别?
答案 0 :(得分:0)
默认情况下,Docker容器(就像主机上的任何进程一样)可以访问计算机的所有内存和CPU资源。
Docker提供了限制容器资源消耗的选项。您查看以下专用于Limiting a container's resources的文档。