/ cc @aluzzardi @sfsmithcha
@cmingxu Com base no cálculo:
https://github.com/docker/docker/blob/v1.12.0-rc4/daemon/cluster/executor/container/container.go#L328 -L332
resources.CPUQuota = r.Limits.NanoCPUs * resources.CPUPeriod / 1e9
, NanoCPUs
é definido como as partes da CPU em unidades de 1/1e9
(ou 10^-9
) da CPU.
Em outras palavras, NanoCPUs
é o número de nano (1/1e9) CPUs
por um processo.
Este problema deve ser encerrado. Isso deve ser documentado em https://docs.docker.com/engine/reference/commandline/service_create/#options (portanto, esse problema foi substituído por # 30222)
Comentários muito úteis
@cmingxu Com base no cálculo:
https://github.com/docker/docker/blob/v1.12.0-rc4/daemon/cluster/executor/container/container.go#L328 -L332
,
NanoCPUs
é definido como as partes da CPU em unidades de1/1e9
(ou10^-9
) da CPU.Em outras palavras,
NanoCPUs
é o número denano (1/1e9) CPUs
por um processo.