AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 897781
Accepted
kankamuso
kankamuso
Asked: 2018-02-19 10:30:56 +0800 CST2018-02-19 10:30:56 +0800 CST 2018-02-19 10:30:56 +0800 CST

包括两个处理器会增加最大 RAM 内存吗?

  • 772

如果 E3-1285 v6 支持最大 64 GB RAM,使用双插槽主板是否会增加最大内存?我猜不是,但想知道原因。我的逻辑是,如果 RAM 是共享的,那么两个处理器都应该能够处理所有可用的 RAM,因此它也将被限制为 64GB。对此有何技术解释?

memory
  • 3 3 个回答
  • 6923 Views

3 个回答

  • Voted
  1. Best Answer
    Thomas
    2018-02-19T10:55:33+08:002018-02-19T10:55:33+08:00

    在现代 CPU 中,内存控制器直接集成到 CPU 中,而以前内存是由 CPU 通过总线系统访问的。总线系统的优点是内存访问是统一的,这在单插槽 CPU 中仍然如此。
    现在,进入双插槽系统,每个 CPU 都有专用的本地内存,而另一个 CPU 的内存可以通过 QPI间接访问,简单来说就是两个 CPU 之间的链接。这称为 NUMA(非统一内存访问)。

    嗯,把东西放在一起。如果您有第二个 CPU,您可以增加系统的总内存量,但您还需要一个能够在双处理器模式下运行的 CPU。IIRC E3 系列不支持双插槽,E5 支持双插槽,E7 支持四插槽。

    • 32
  2. Andreas Rogge
    2018-02-19T11:12:13+08:002018-02-19T11:12:13+08:00

    首先,E3-1285v6 不支持多插槽,因此要增加系统中的 CPU 数量,您需要不同的 CPU。

    虽然长模式下的 AMD 和 Intel CPU 使用 64 位指针,但目前可用的 CPU 仅限于 48 位。因此,可以寻址高达 256 TB 的内存,并且每个 x86_64 兼容 CPU 都可以寻址该内存量。

    但是,还有另一个限制:内存控制器集成到 CPU 中。该内存控制器的通道数量有限(如果您的 CPU:2),这意味着它可以同时与两个内存模块通信。通道可以在多个模块(通常是 2 个)之间交替,因此您通常可以每个通道连接两个模块,在您的情况下总共可以连接 4 个模块。

    如果您有一个安装了多个 CPU 的多插槽板,则每个 CPU 将有一个内存控制器,因此最终您可以通过安装第二个 CPU 将物理可安装内存(与可寻址内存无关)翻倍。

    • 10
  3. Peter Green
    2018-02-20T11:33:05+08:002018-02-20T11:33:05+08:00

    如果 E3-1285 v6 支持最大 64 GB RAM,使用双插槽主板是否会增加最大内存?

    是的,使用多个 CPU 确实会增加最大内存,但是您的 CPU 不支持多插槽主板。

    一个人告诉我尝试构建一个集成 GPU(用于 openCL 手段)和 128 GB 的 Xeon 系统......这简直是不可能的 :-(

    事实上,低端(socket 115x)部件可以选择集成 GPU(大概是因为它们源自与主流台式机部件相同的基本设计),但它们不支持多插槽,并且它们有一个内存控制器仅支持未注册内存的四个模块(两个通道,每个通道两个模块)。使用当前将您限制为 64GB 的技术。

    高端部件具有更好的内存控制器和更多通道,并支持每个通道允许更多和更大模块的内存类型(每个插槽 512GB 是可行的),并且在某些情况下支持多插槽配置,但它们缺乏集成 GPU。

    • 1

相关问题

  • 不会将整个 XML 文件读入内存的命令行 XML 验证器?

  • 在 Windows Server 2008 中,为什么我的 BIOS 和计算机属性显示我安装的所有 RAM,但任务管理器没有?

  • 如何使用 vmstat 获取 % 内存使用率?

  • 规格相同但引脚不匹配的 DDR2 模块?

  • ECC RAM、后台清理和 IOMMU BIOS 设置

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve