linux CGROUP CPU 限制有使用令牌桶么?

Linux cgroup 的 CPU 限制机制确实使用了一种类似于令牌桶(Token Bucket)的策略,尤其是在 CFS Bandwidth Controller 中。cgroup CPU 限制通过配置周期(period)和配额(quota)来限制某个 cgroup 在每个周期内能使用的 CPU 时间。当一个 cgroup 超过 quota 限制时,其 CPU 使用会被限制,这个机制本质上像是一个令牌桶:在每个周期定量"发放"CPU使用令牌,超出部分需要等待令牌的"再填充"。这种机制允许控制 CPU 使用速率,同时支持 CPU 使用的"突发"行为,类似令牌桶允许突发流量的特性。

总结:Linux cgroup 用于 CPU 限制的带宽控制机制实现思想类似令牌桶算法,通过周期和配额控制令牌的发放与消耗,限制 CPU 使用率,同时支持一定程度的突发

  1. www.cnblogs.com/luoxn28/p/1...
  2. pandaychen.github.io/2020/04/02/...
  3. www.cnblogs.com/xuwc/p/9123...
  4. cloud.tencent.com/developer/n...
  5. blog.csdn.net/guizaijianc...
  6. docs.redhat.com/zh-cn/docum...
  7. zorrozou.github.io/docs/books/...
  8. blog.51cto.com/u_16213373/...
相关推荐
咖啡啡不加糖10 小时前
贪心算法详解与应用
java·后端·算法·贪心算法
IT_陈寒11 小时前
Java性能优化:3个90%开发者都忽略的高效技巧,让你的应用提速50%!
前端·人工智能·后端
thginWalker11 小时前
软件的基础原理
后端
绝无仅有11 小时前
面试真实经历某节跳动大厂Java和算法问答以及答案总结(一)
后端·面试·github
绝无仅有11 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
后端·面试·github
你的人类朋友19 小时前
【Node】认识一下Node.js 中的 VM 模块
前端·后端·node.js
weixin_4196583120 小时前
Spring 的统一功能
java·后端·spring
小许学java20 小时前
Spring AI-流式编程
java·后端·spring·sse·spring ai
canonical_entropy20 小时前
对《DDD本质论》一文的解读
后端·架构·领域驱动设计
码事漫谈21 小时前
我用亲身经历告诉你,为什么程序员千万别不把英语当回事
后端