我有一台旧的 HP ProLiant DL145 G3 服务器,目前主要用作廉价 3D 渲染节点。目前它有两个 Opteron 2218 处理器(每个都是双核)。我打算为它购买几个便宜的 Opteron 2425 HE 处理器(六核)来加快速度。
这两款处理器都是 Socket F。2425 HE 的 TDP 较低,因此我不必担心发热问题。但是,惠普官方仅支持此型号服务器的 Opteron 2220 及以下版本,该处理器是“Santa Rosa”型号,而不是 2425 中的“Istanbul”型号。
我担心的是:
我不知道操作系统是否自行启动核心,或者是否依赖于 BIOS 来首先启用它们 - 如果 BIOS 必须启用它们,则很可能不会启用全部六个,因为系统仅设计用于双核(例如,即使 2218s 支持 AMD-V,BIOS 也不会启用它)。
2218 使用 1 GHz HT 链路,而 2425 使用 2.4 GHz HT。但是,我读到 HT 会与主板上的控制器自动协商,所以我猜这不是问题,但我不确定。
2218 的电压为 1.30/1.35 .. 我不确定是哪个,但 2425 的电压为 1.15V。我认为主板会与 CPU 协商电压,但我不想出错,以免新处理器烧坏。
(还有一个问题是 2425 的每个核心缓存实际上较小(512k 对 1M),这可能会对性能产生影响,但我可能需要对它们进行测试才能知道哪个效果更好。)
编辑:我马上就知道全部Socket F Opterons 可以互换,因为不同型号对处理器数量的限制不同。在这种情况下,这不是问题,因为所考虑的两种型号都是为双处理器设计的。
答案1
不尝试的话就很难知道。
但是,它实际上很有可能无法正常工作。BIOS 实际上会配置 CPU 以使其正常运行,因此它需要得到 BIOS 的正确支持。
有时它们可以启动但无法正常运行,甚至无法通过 POST 过程。例如 https://serverfault.com/questions/396719/how-do-i-upgrade-the-bios-to-boot-the-motherboard-when-the-cpu-is-not-suported
如果您查看现代 BIOS,它们会为每个处理器核心提供功能设置。您的 CPU 只是双核。因此,首先,BIOS 中不会有其他核心的设置。DL145 G3 是一款旧产品……HP 尚未添加对此 CPU 的支持,尽管插槽看起来相同。
由于您需要进行 3D 渲染,那么最好的选择就是在 GPU 上投入资金,并使用 Octane 等不会给 CPU 带来太大负荷的 GPU 渲染软件。
答案2
需要注意的是,BIOS 是为识别处理器而编写的,而不仅仅是从处理器读取数据并输出数据。因此,可以将处理器放入技术上适合的插槽中,但主板无法识别它,因为 BIOS 从未被编写为识别它。此外,您会发现主板制造商发布的 BIOS 更新仅包含增加的处理器支持。
我之所以提出这一点,是因为 HP 为该系统发布的最新 BIOS 更新是2007年7月19日虽然该处理器尚未发布至 2009 年 7 月 13 日... 差不多两年后。因此,虽然处理器仍能正常工作的可能性很小,但几乎可以肯定的是,处理器将具有主板无法识别的功能。