限制运行时的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 即可,如:
isula run -tid --cpuset-cpus 0,2-3 busybox sh
说明:
是否设置成功,请参见“查询单个容器信息”章节。