限制运行时的CPU资源
描述
可以通过参数限制容器的各项cpu资源值。
用法
isula create/run时使用cpu相关的参数限制容器的各项cpu资源值,具体参数及取值见下方参数列表。
参数
create/run时可以指定下列参数。
参数项 | 参数说明 | 取值范围 | 是否必选 |
--cpu-period | 限制容器中cpu cfs(完全公平调度)周期 | 64位整数(int64) | 否 |
--cpu-quota | 限制容器中cpu cfs(完全公平调度) 的配额 | 64位整数(int64) | 否 |
--cpu-shares | 限制容器中cpu相对权重 | 64位整数(int64) | 否 |
--cpuset-cpus | 限制容器中使用cpu节点 | 字符串。值为要设置的cpu编号,有效范围为主机上的cpu数量,例如可以设置0-3或者0,1. | 否 |
--cpuset-mems | 限制容器中cpuset使用的mem节点 | 字符串。值为要设置的cpu编号,有效范围为主机上的cpu数量,例如可以设置0-3或者0,1. | 否 |
示例
如果需要限制容器只是用特定的cpu,在运行容器时,直接加上--cpuset-cpus number 即可,如:
说明:
是否设置成功,请参见“查询单个容器信息”章节。