Linux中如何限制一个进程的CPU占用率?

来源:互联网 发布:linux chown 文件夹 编辑:程序博客网 时间:2024/05/19 03:24

在Linux后台开发时,经常会有这样一个需求,某个进程可能占用过高的CPU,导致服务宕机,服务质量下降。
我们可以通过cgroup来控制一个进程的cpu使用率。

cd /cgroupscd cpumkdir nano 

这里写图片描述

echo 50000 > /cgroup/cpu/foo/cpu.cfs_quota_usecho 30142 > /cgroup/cpu/foo/tasks# 30142 是进程pid

测试代码

#!/bin/shx=0while [ True ];do    x=$x+1done
0 0
原创粉丝点击