grep -i cgroup /proc/mounts
sudo yum install libcgroup
sudo systemctl start cgconfig
sudo systemctl enable cgconfig
名字叫kettle_limit,控制cpu使用
sudo cgcreate -g cpu:kettle_limit
cpu.cfs_period_us: 一个时间周期,单位是微秒(us)。默认值是 100,000 us (100毫秒) 。
cpu.cfs_quota_us: 在一个 cpu.cfs_period_us 周期内,该 cgroup 的进程可以使用的 CPU 时间,单位也是微秒。
例如,要将 CPU 使用率限制在 50%,你可以将 quota 设置为 50000。
sudo cgset -r cpu.cfs_period_us=100000 kettle_limit
sudo cgset -r cpu.cfs_quota_us=50000 kettle_limit
cgexec -g cpu:kettle_limit sh /path/to/your/kettle/script.sh
pgrep -f "java.*kettle"
sudo cgclassify -g cpu:kettle_limit 12345