Moby: Jeder Körper weiß, was NanoCPUS in der Antwort des Inspektionsknotens ist und wie dieser Wert berechnet wird. Vielen Dank

Erstellt am 16. Juli 2016  ·  3Kommentare  ·  Quelle: moby/moby

aredocs areswarm kinquestion

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

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.

Alle 3 Kommentare

/ 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).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen