/ cc @aluzzardi @sfsmithcha
@cmingxu Sur la base du calcul:
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
est défini comme les parts de CPU en unités de 1/1e9
(ou 10^-9
) du CPU.
En d'autres termes, NanoCPUs
est le nombre de nano (1/1e9) CPUs
par un processus.
Ce problème devrait être clos. Cela doit être documenté dans https://docs.docker.com/engine/reference/commandline/service_create/#options (ce problème est donc remplacé par # 30222)
Commentaire le plus utile
@cmingxu Sur la base du calcul:
https://github.com/docker/docker/blob/v1.12.0-rc4/daemon/cluster/executor/container/container.go#L328 -L332
,
NanoCPUs
est défini comme les parts de CPU en unités de1/1e9
(ou10^-9
) du CPU.En d'autres termes,
NanoCPUs
est le nombre denano (1/1e9) CPUs
par un processus.