linux限制所有进程的CPU使用率不超过10%
时间: 2023-12-16 07:04:23 浏览: 112
linux控制cpu占用率
5星 · 资源好评率100%
要限制所有进程的CPU使用率不超过10%,可以使用Linux系统自带的cgroups功能。cgroups可以对系统资源进行控制和限制,包括CPU、内存、磁盘等。
以下是限制所有进程的CPU使用率不超过10%的步骤:
1. 创建一个名为 "cpu-limit" 的cgroup:
```
sudo cgcreate -g cpu:cpu-limit
```
2. 将所有进程都加入到 "cpu-limit" 这个cgroup中:
```
sudo cgclassify -g cpu:cpu-limit /
```
3. 设置 "cpu-limit" 这个cgroup的CPU使用率为10%:
```
sudo cgset -r cpu.cfs_quota_us=10000 cpu-limit
```
这样,所有进程的CPU使用率都会被限制在10%以内。注意,这个限制是针对整个系统的,包括所有用户的进程。如果需要针对单个用户或单个进程进行限制,可以使用cgroups的更细粒度设置。
阅读全文