Moby: Tout organisme sait ce qu'est NanoCPUS dans la réponse d'inspection des nœuds et comment cette valeur est-elle calculée? Merci

Créé le 16 juil. 2016  ·  3Commentaires  ·  Source: moby/moby

aredocs areswarm kinquestion

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

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.

Tous les 3 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes