笔者负责的一个很重量级的服务,并发量大且处理逻辑复杂。之前pod的资源限制设置如下:

 

cpu  limit 设置为3000m的时候,系统P99、P999耗时都比较低。

直到有一天,笔者突发心血来潮,想着3000m可能太高了点就把资源限制改为如下:

 

cpu limit由3000m降为2000m , 改完之后那一周,系统P99、P999耗时明显比之前高出一些,遂再次将资源设置复原,之后服务运行P99、P999都表现良好。

看来,CPU limit还是得慎重设置!

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐