/ cc @aluzzardi @sfsmithcha
@cmingxu Basierend auf der Berechnung:
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
ist definiert als die CPU-Anteile in Einheiten von 1/1e9
(oder 10^-9
) der CPU.
Mit anderen Worten, NanoCPUs
ist die Anzahl von nano (1/1e9) CPUs
pro Prozess.
Dieses Problem sollte geschlossen werden. Dies sollte unter https://docs.docker.com/engine/reference/commandline/service_create/#options dokumentiert werden (daher wird dieses Problem durch # 30222 ersetzt).
Hilfreichster Kommentar
@cmingxu Basierend auf der Berechnung:
https://github.com/docker/docker/blob/v1.12.0-rc4/daemon/cluster/executor/container/container.go#L328 -L332
,
NanoCPUs
ist definiert als die CPU-Anteile in Einheiten von1/1e9
(oder10^-9
) der CPU.Mit anderen Worten,
NanoCPUs
ist die Anzahl vonnano (1/1e9) CPUs
pro Prozess.