使用cgroup控制CPU使用率

发布时间 2023-11-19 22:25:04作者: jackieathome

关键文件
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

相关资料