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 / 问题

问题[pae](server)

Martin Hope
horv77
Asked: 2021-10-02 03:04:01 +0800 CST

为 Windows 10 专业版启用 PAE 以使用超过 4 GB 的 RAM

  • -1

我有一个相对较新的硬件(i5 CPU x64),安装了旧版 32 位 Windows 10。它运行的是较旧的公司软件,因此出于多种原因升级到 64 位是不切实际的。

我知道在更长的时间里,32 位 Windows 在某些情况下可以选择启用 PAE(物理地址扩展)以将 32 位地址限制增加到 36 位。从 Windows XP SP2 开始提供此功能。看到这个:

https://docs.microsoft.com/en-us/windows/win32/memory/physical-address-extension

PAE 仅在基于 x86 的系统上运行的以下 32 位版本的 Windows 上受支持:

  • Windows 7(仅限 32 位)
  • Windows Server 2008(仅限 32 位)
  • Windows Vista(仅限 32 位)
  • Windows Server 2003(仅限 32 位)
  • Windows XP(仅限 32 位)

我认为该页面可能较旧,没有列出 Win 10。

我知道在这种情况下,这些进程仍然有 2 GB RAM 的限制。

我需要更多内存。如何为 Windows 10 pro 32 位启用 PAE?这是操作系统的桌面版本。

我尝试了“bcdedit /set pae ForceEnable”,它似乎运行良好,没有任何错误。但是,重新启动后内存限制保持 4 GB。Msconfig 和禁用最大内存选项也无济于事。BIOS 似乎没有 DEP 选项,但 MS 文档说 PAE 不需要硬件支持,也可以通过软件启用。

Windows 10 控制面板设置显示 8 GB 内存/3.25 可用。因此,硬件和操作系统都可以看到 8 GB 内存。

我可以启用 PAE 吗?如何?谢谢。

windows memory bios pae windows-10
  • 1 个回答
  • 1209 Views
Martin Hope
NickG
Asked: 2012-05-17 02:11:02 +0800 CST

为什么即使使用物理地址扩展,我的服务器也不能识别超过 4GB 的 RAM?

  • 2

为什么即使在 Windows Server 2003 SP2 下使用物理地址扩展,我的服务器也不能识别超过 4GB 的 RAM?我认为 PAE 应该使服务器能够使用超过 4GB 的 RAM,但是升级机器后它有 7GB RAM,Windows 只能看到其中的 4GB。RAM 模块全部由服务器管理员软件识别(2 x 2GB、2 x 1GB 和 2 x 512MB)。我可以做些什么来让它“看到”额外的 3GB?

谢谢

windows-server-2003 memory 64-bit 32-bit pae
  • 1 个回答
  • 1101 Views
Martin Hope
James
Asked: 2010-03-26 21:53:20 +0800 CST

如何判断 PAE 是否伤害了我?

  • 1

我们有几台运行 RHEL4(变体)的 20-30 GB RAM 的服务器。他们目前运行的是 SMP i386 内核,而不是 x64,甚至不是hugemem 内核。这意味着 LowMem 被限制为 < 1G,因此 dentry_cache 和 ext3_inode_cache 分别为 100M 左右。我怎么知道这是否是一个问题?

这是编译一些 Java 时的典型 vmstat 报告:

$ vmstat 10
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 1  1      0 19493816 394740 922420    0    0  1058 2292 1491 1020  6  3 80 12
 2  1      0 19519480 395244 850156    0    0  1179 1412 1329 1195  9  4 75 12
 1  1      0 19557368 392616 828344    0    0  1783 1680 1498 1756 14  5 72  9

bi当有这么多可用内存时,我不喜欢非零的方式。我想slabtop可以更直接地指出问题,但我真的不明白如何解释它的输出。

更新:显而易见的问题是“为什么不迁移到 x64”,谷歌甚至在“64 位内核 32 位用户空间”上有很多点击。但是这些机器的主要目的是构建 32 位软件,我不知道如何保证不会受到切换内核的影响。

linux pae
  • 1 个回答
  • 391 Views
Martin Hope
Igor Golodnitsky
Asked: 2010-03-12 12:06:10 +0800 CST

60Gb 内存、32 位操作系统和 PAE 与 64 位操作系统

  • -3

我在服务器上有 60 Gb 的 RAM。Windows 2008,32 位,带 PAE。

一个 Sql Server 2008 Express 实例可以使用 1 Gb 的 RAM。所以如果我安装 60 个实例,每个实例都可以使用 1 Gb 的 RAM,对吗?

第二个问题,如果我安装 64 位系统并使用多个 Express 实例会怎样?

windows-server-2008 sql-server-2008 32bit-64bit 32-bit pae
  • 4 个回答
  • 1248 Views
Martin Hope
Pure.Krome
Asked: 2009-08-24 21:06:26 +0800 CST

在仅运行 Sql Server 2008 x86 的 Windows 2008 x86 中使用 /3GB 状态开关是件好事吗?

  • 2

我之前曾问过同样的问题,但那是针对 x64 位版本的 OS 和 Sql Server。

现在,我对 x86(32 位)版本的 OS 和 Sql Server 提出了同样的问题。

那么,这是一件好事吗?我假设我想给我的 sql 服务器尽可能多的内存和尽可能少的操作系统。

想法?

windows-server-2008 sql-server sql-server-2008 pae
  • 4 个回答
  • 9114 Views
Martin Hope
Sam
Asked: 2009-07-23 21:49:12 +0800 CST

/3GB 切换到具有 6GB RAM 和 PAE 的 win2k3 服务器

  • 2

我们目前正在评估将 /3gb 开关添加到我们的一些服务器,以增加超出 2gb 限制的正在运行的进程之一(使用 IMAGEFILELARGEADDRESSAWARE 标志集编译)的可用内存。

但是,我想了解的是内存是如何在具有 > 4gb RAM 的服务器上的内核和用户进程之间分配的。根据文档,Windows 将在 4gb 系统上的内核和用户进程之间拆分 2gb / 2gb 内存。当您在服务器上启用 /3gb 时,内存被拆分为 1gb / 3gb。

我想知道的是,在启用了 6gb RAM 和 PAE 的服务器上,内存是如何分割的??内核是否仍被限制为 1gb?

干杯山姆

windows-server-2003 pae
  • 7 个回答
  • 6414 Views
Martin Hope
joeforker
Asked: 2009-05-14 13:07:22 +0800 CST

32 位 Linux 可以在没有 PAE 内核的情况下使用所有 4 GB 的 RAM 吗?

  • 6

在具有正好 4GB 内存(以及 cpuid 标志中的“pae”)的服务器中,我是否会受益于 32 位启用 PAE 的 Linux 内核而不是 32 位非 PAE 内核?系统是否能够在没有 PAE 内核的情况下使用所有 4GB 内存,或者某些内存会闲置?

linux pae
  • 4 个回答
  • 2563 Views

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