使用cgroup控制CPU使用率

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

相关资料

posted @ 2023-11-19 22:16  jackieathome  阅读(163)  评论(0编辑  收藏  举报