我在寻找完全不相关的东西,发现gcloud m2-node-416-11776显然有 416 个内核和高达 12TiB 的内存。
然后我进行了一些挖掘,发现Azure Mv2 系列,其中 M416ms v2 是其中最大的一个,它也有 416 个内核和 12 TiB 的内存。
Google 机器只说他们使用 Skylake CPU,Azure 机器说 CPU 是 Intel® Xeon® Platinum 8180M CPU,根据 Intel的说法,它有 56 个内核。
现在,416 核不容易分成 56 核 CPU,我认为那里可能有 13 个 32 核 CPU,但这也不符合我的逻辑。
AWS 也有一些高内存实例,但它们提供 448 个 CPU 内核,在超线程 56 个内核 CPU 之间分配得更均匀。微软和谷歌是否禁用了某些核心?如果是,为什么?
所以现在我想知道他们使用什么类型的服务器以及如何设置 CPU 配置。
一个大盒子,可能是为了扩大规模。
Google Cloud 的唯一租户页面明确指出 m2-node-416-11776 是 8 个套接字 x 28 个核心 Skylake。请注意,英特尔可以提供零售无法提供的定制 CPU SKU。不过这些可能是铂金 8176。
在这种规模下,管理程序开销会占用多个 CPU 的全部时间。至少如果响应时间是高利用率的优先事项。224 个内核可用减去 208 个内核可供客人使用(我更喜欢计算物理 CPU 而不是线程)是 16 个内核不可供客人使用,大约 7%。每个插槽两个预留核心。可能是保守的,尽管另一方面我不想把它减半。
Azure M416ms v2 没有记录为唯一的租户节点,而是一个巨大的 VM。我希望花那么多钱租给你一个类似的专用 224 核心盒。