Moby: Кто-нибудь знает, что такое NanoCPUS при проверке ответа узла и как рассчитывается это значение? Спасибо

Созданный на 16 июл. 2016  ·  3Комментарии  ·  Источник: moby/moby

aredocs areswarm kinquestion

Самый полезный комментарий

@cmingxu На основе расчета:
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 определяется как доли ЦП в единицах 1/1e9 (или 10^-9 ) ЦП.

Другими словами, NanoCPUs - это количество nano (1/1e9) CPUs , выполненное процессом.

Все 3 Комментарий

/ cc @aluzzardi @sfsmithcha

@cmingxu На основе расчета:
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 определяется как доли ЦП в единицах 1/1e9 (или 10^-9 ) ЦП.

Другими словами, NanoCPUs - это количество nano (1/1e9) CPUs , выполненное процессом.

Этот вопрос следует закрыть. Это должно быть задокументировано в https://docs.docker.com/engine/reference/commandline/service_create/#options (таким образом, эта проблема заменяется # 30222)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги