关键文件
cpu
子系统中的关键文件。
cpu.cfs_period_us
cpu.cfs_quota_us
tasks
cgroup.procs
常用命令
查看当前系统内的CPU。
lscpu
查看当前系统内的CPU。
cat /proc/cpuinfo
查看当前的子系统。
lssubsys -a
将进程加入到控制组内。
echo PID > tasks
或者
echo PID > cgroup.procs
限制使用1个CPU的20%。
echo 10000 > cpu.cfs_quota_us
echo 50000 > cpu.cfs_period_us
限制使用2个CPU(内核)。
echo 1000000 > cpu.cfs_quota_us
echo 500000 > cpu.cfs_period_us
相关资料
- Resource Management Guide
- 资源管理指南
- 极简cfs完全公平调度算法
- 极简组调度-CGroup如何限制cpu
- 频繁设置CGroup触发linux内核bug导致CGroup running task不调度
- linux之使用cgroups限制进程cpu使用
- docker 启用资源限制命令 docker compose 资源限制
- 内核是如何给容器中的进程分配CPU资源的?
- cgroup限制cpu使用率
- 精准限制CPU:Cgroups
- 深入学习docker – 资源限制Cgroups
- 在cgroup v1接口开启CPU Burst功能
- 从内核角度理解K8s CPU限流的原理
- 深度分析《Linux内核调度器》