256 核的 SQL Server

阅读数:91 2008 年 11 月 14 日

话题:.NETDevOps语言 & 开发架构

Windows 的当前版本受制于它能够支持的逻辑处理器的数量。就事论事,一旦计算机使用了超线程,一台计算机具有的逻辑处理器(每个 CPU 具有 X 个内核的 CPU)就会翻倍。这实际上限制了 Windows 在 32 位操作系统上只能支持 32 个逻辑处理器,而在 64 位操作系统上则只能支持 64 个逻辑处理器。这些限制在极大程度上是因为数据结构的复杂约束。例如,处理器的亲缘性(affinity)决定了一个线程能够运行在哪个处理器上,它被表示为 32 位或 64 位整数的位掩码。

代号为“乞力马扎罗(Kilimanjaro)”的 SQL Server 以及 Windows Server 2008 R2,将其软件上的限制提高到了 256 个逻辑处理器。在理论上,最大值还可以更高,但在没有能力对其测试之前,微软并不希望支持更高数值的逻辑处理器。

查看英文原文:256 Core SQL Server