标签: pae

为什么“free”命令和“dmidecode”显示不同的 RAM 值?

我有一台在 VMWare 上运行的 CentOS 5.10(32 位)服务器。它分配了 4 GB 的 RAM。

如果我运行,dmidecode -t 17 | grep Size | grep MB我会看到:

Size: 4096 MB
Run Code Online (Sandbox Code Playgroud)

然而,当我运行时free,我看到:

             total       used       free     shared    buffers     cached
Mem:       3107140    1239244    1867896          0        332     400464
-/+ buffers/cache:     838448    2268692
Swap:      2096472          0    2096472
Run Code Online (Sandbox Code Playgroud)

为什么内存free报告总量和dmidecode输出之间存在差异?

我正在运行的内核是:

2.6.18-371.4.1.el5 #1 SMP Thu Jan 30 06:09:24 EST 2014 i686 i686 i386 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

诚然,内核没有运行,PAE但我认为只有超过4 GB 的内存才需要。

我知道我错过了一些简单的东西 - 有人可以详细说明吗?

附加说明/观察 …

linux memory centos pae dmidecode

9
推荐指数
2
解决办法
3850
查看次数

7
推荐指数
2
解决办法
1万
查看次数

哪些处理器不支持 PAE?

我正在做一些研究,并试图找出是否有任何处理器不支持当前正在使用的 PAE。维基百科有一个简短的列表(Pentium M、Celeron M、Pentium PRO...我在Executable Space Protection下找到了这个列表)。

当前系统中是否使用了不支持 PAE 的处理器?我正在研究在 Linux 发行版中将 PAE 设置为默认模式有多大风险。

谢谢您的帮助!

编辑:(顺便说一下,我正在为 Devil-Linux Linux 发行版的管理员调查这个。)

linux pae

6
推荐指数
2
解决办法
8万
查看次数

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

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

linux pae

5
推荐指数
2
解决办法
2378
查看次数

SQL Server 2005 x86 安装在 Windows Server 2008 x64 上时可以使用多少内存?

如果我在 Windows Server 2008 x64 上安装 SQL Server 2005 x86,默认情况下 SQL 可以使用多少内存?设置SQL server的AWE开关后多少?

这篇文章讨论了使用 /3gb、/PAE 和 AWE 在 Windows Server 2008 x86 上适当地利用 SQL Server 2008 x86 内存。

我基于那篇文章和我在别处看到的相关信息的假设是,默认情况下,SQL Server 2005 x86 实例将能够在 Windows Server 2008 x64 上使用 4GB 内存,如果我启用 AWE,那么 SQL 将能够使用尽可能多的内存操作系统看到的内存。

PS:请注意您的答案是否适用于其他版本的 SQL 和/或 Windows Server。

谢谢

windows-server-2008 pae awe sql-server

4
推荐指数
1
解决办法
5863
查看次数

MS SQL 上超过 4Gb 的内存

我们有一个在 MS SQL 2005 上运行的数据库。我们在该服务器上有一点内存问题。我们想将内存增加到 8GB,但它运行在 Server 2003 R2 标准版操作系统上。是否可以使用 PAE 并仍然获得内存的好处,或者我们是否需要转移到 64 位操作系统?

提前致谢

windows-server-2003 memory pae 32bit-64bit sql-server-2005

2
推荐指数
1
解决办法
1509
查看次数

是否可以在 x86 版本的 Windows Server 2003 Enterprise 中创建 4TB 可启动分区?

我想知道是否有任何方法可以做到这一点,因为这对我的存储服务器大有裨益。我在 RAID 5 阵列中使用 Promise FastTrak 8660 和五个希捷 ST31000340NS 1TB 驱动器。

我认为如果Server 2003的 x86 ENTERPRISE版可以处理 64GB 的 RAM,那么它也应该支持更大的 HDD 卷。我读过(在某处...)Windows Server 操作系统不限于像 Windows XP 和 2000 那样的标准 2TB。我希望它只是需要打开的东西,类似于 PAE 为 x86 服务器中的 4GB RAM 限制工作的方式。

raid hard-drive pae capacity-planning

0
推荐指数
1
解决办法
981
查看次数

在服务器中启用 /PAE 选项后,用户和内核空间有什么限制?

默认情况下,在 32 位系统中,2 GB 分配给用户空间程序,2 GB 分配给内核空间程序。

现在,如果我们在 boot.ini 中添加 /3GB 选项,用户和内核空间将分别获得 3 和 1GB。

我们正在使用一台运行 MS Windows 2003 32 位、/3GB 选项、/PAE 选项、4GB RAM 和 4GB 页面文件的服务器,这些内存如何在用户和内核空间进程中划分?

windows pae 32-bit

0
推荐指数
1
解决办法
733
查看次数

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

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

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

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

windows-server-2008 pae 32-bit 32bit-64bit sql-server-2008

-3
推荐指数
1
解决办法
1227
查看次数