【发布时间】:2022-01-06 10:45:49
【问题描述】:
我正在使用 Standard_D8s_v3 VM 的 Azure Kubernetes 节点上运行 Java 应用程序。我不确定 Kubernetes 部署的 CPU 分配。 This 提到 1 个 CPU 等于 1 个 Azure vCore。但是 Azure VM 规范提到 Standard_D8s_v3 有 8 个 vCPU(不是 vCore)。 vCPU 和 vCore 有什么区别?
Here 你可以看到 Ds_v3 VM vCPU 与核心(不是 vCore)的比率是 2:1,这是由于超线程。这意味着需要 2 个 vCPU 才能获得与 1 相同的性能。vCore == 核心吗?如果是这样,我的假设是我应该将 VM 的大小增加一倍。
或者,我应该假设 1 个 kubernetes CPU 等于 1 个 vCPU?
【问题讨论】:
标签: azure kubernetes azure-aks hyperthreading vcpu