谷歌的机器类型页声明:
对于n1系列机器类型,虚拟CPU是在2.6 GHz Intel Xeon E5 (Sandy )、2.5 GHz Intel Xeon E5 v2 (常春藤桥)...etc上实现的单个硬件超线程。
假设是具有超线程的单个物理CPU核心显示为操作系统的两个逻辑CPU。,那么如果N1标准-2机器被描述为2个虚拟CPU和7.5GB内存,那么这实际上意味着一个CPU核心,对吗?
因此,如果我尝试推荐2个CPU核心的遵循InfluxDB实例的硬件建议,那么我应该瞄准一台有4vCPU的Google机器,对吗?
发布于 2017-08-30 19:03:40
通常,当软件告诉你他们需要多少内核时,他们不考虑超线程。记住,AMD直到最近才有这种(超线程化)。所以两个核心意味着两个vCPU。是的,一个单独的HT CPU核心显示为2个CPU到操作系统,但并不完全表现为2个真正独立的CPU核心。
发布于 2019-08-08 00:43:06
这是正确的,你应该瞄准一个GCE机器类型,它有4vCPU.当你从一个位于现场的世界迁移时,你已经习惯了具有超线程的物理核心。在GCP中,这些称为vCPU或虚拟CPU。vCPU相当于一个超线程核心。因此,如果您的前提是有一个单核超线程CPU,那实际上是两个虚拟CPU到一个物理核心。因此,要记住这一点,因为人们经常会立即做测试。他们会说,“我有一台四核物理机器,我要在云中运行四个核心”,并问“为什么他们的性能不一样?!”
发布于 2020-05-27 09:27:16
如果N1标准2机器被描述为2个虚拟CPU和7.5GB内存,那么这实际上意味着一个CPU核心,对吗?
我相信是的。
因此,如果我试图遵循推荐2个CPU核的InfluxDB实例的硬件建议,那么我应该瞄准一台具有4vCPU的Google机器,对吗?
我认为,它们意味着两个物理核,而不管超线程( HT ),因为HT的性能不是一个稳定的参考。但是,海事组织的建议还应包括每个物理核心的速度。如果软件推荐使用2个CPU核,那么在GCP上需要4个vCPU。
https://stackoverflow.com/questions/45967797
复制相似问题