我需要在 Google Cloud Platform(巴西/圣保罗)上配置一台机器来运行生物识别服务,并且我的软件提供商要求提供具有以下规格的机器:
"2 x Intel® Xeon® Gold 6138 Processor 20-core CPU, 128 GB RAM"
它是否正确/等效,选择:
Series: N1 (Powered by Intel Skylake CPU platform or one of its predecessors)
Machine type: Custom
- Cores: 20 vCPUs
- Memory: 128 GB
我应该在 CPU 平台上选择:“自动”还是“Intel Broadwell 或更高版本”
如果此配置与要求的配置不符,那么哪种配置最适合它?
提前致谢,
拉斐尔
答案1
所有 6138 的 CPU 在官方网站上都标记为“以前的 Skylake 产品”ark.intel.com页面。这就是为什么“系列:N1(采用 Intel Skylake CPU 平台或其前代产品之一)”的使用在这里是正确的假设。
如果您未主动指定 CPU 平台,实例将使用实例将运行所在地区的默认平台。有关地区及其默认 CPU 平台的列表,请参阅区域和可用区. 此外,每个 CPU 平台仅适用于特定的机器类型。
在 Compute Engine 上,每个虚拟 CPU (vCPU) 都作为可用 CPU 平台之一上的单个硬件超线程实现。
据我所知,Skylake 适用于“n1”类型和一些“m1”(仅限 m1-megamem)的实例。
关于“ Automatic
vs Intel Broadwell or later
”文档说:
任何新创建的没有最低 CPU 规格的虚拟机将自动获得默认 CPU 平台。
当您在某个区域中创建实例时,您的实例将使用该区域中支持的默认处理器。例如,如果您在 us-central1-a 区域中创建实例,则您的实例默认使用 Haswell 处理器,除非您指定其他选项。
如您所见(取决于区域),如果选择“自动”选项,您最终可能会得到不同架构的 CPU。
因此,通过明确选择平台,您可以确保它在 VM 重启等之后不会发生变化。
希望有所帮助。
有用的资源: