/ 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 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реИ)
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@cmingxu рдЧрдгрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░:
https://github.com/docker/docker/blob/v1.12.0-rc4/daemon/cluster/executor/container/container.go#L328 -L332
,
NanoCPUs
CPU рдХреА1/1e9
(рдпрд╛10^-9
) рдХреА рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ CPU рд╢реЗрдпрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ,
NanoCPUs
рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛nano (1/1e9) CPUs
рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред