Moby: 任何人都知道什么是NanoCPUS在检查节点响应中,该值是如何计算的? 谢谢

创建于 2016-07-16  ·  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定义为以CPU的1/1e9 (或10^-9 )为单位的CPU份额。

换句话说, 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定义为以CPU的1/1e9 (或10^-9 )为单位的CPU份额。

换句话说, NanoCPUs是一个进程的nano (1/1e9) CPUs

这个问题应该被解决。 这应该记录在https://docs.docker.com/engine/reference/commandline/service_create/#options中(因此,此问题已由#30222取代)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

darklajid picture darklajid  ·  286评论

shykes picture shykes  ·  153评论

Timunas picture Timunas  ·  146评论

tankywoo picture tankywoo  ·  518评论

mjsalinger picture mjsalinger  ·  174评论