cgroup cpu quota设置
2016-05-24 21:20:14 0 举报
cgroup cpu quota是一种Linux内核功能,用于限制进程的CPU使用率。它通过将进程分组并分配CPU时间配额来实现这一目标。每个组可以设置一个总的CPU时间配额,以及为每个子进程分配的CPU时间配额。当进程的CPU使用率达到其配额时,该进程将被暂停,直到有足够的CPU时间可用。这有助于防止某个进程独占系统资源,从而影响其他进程的性能。要设置cgroup cpu quota,可以使用`cgcreate`命令创建一个新的控制组,然后使用`cgset`命令设置CPU时间配额。
作者其他创作
大纲/内容
tg_set_cfs_quota
tg_set_cfs_bandwidth
__cfs_schedulable
cpu_cfs_quota_write_s64
遍历tg在每个cpu上的cfs_rq,runtime_remaining置0。若已限制带宽,则调用unthrottle_cfs_rq()。
__start_cfs_bandwidth
__refill_cfs_bandwidth_runtime
0 条评论
下一页