64位计算机最大支持的内存是2的64次方等于184467440737亿字节,换算一下4G个G,
太大了,反正是N多G,一辈子也用不完;
当前4G的内存确实无法让我们用于生产环境,根本不够系统使用,但企业又面
临昂贵的64位系统,所以为了减少成本上面的开支,我们采用了物理地址扩展
(PAE)
技术来虚拟增加4位寻址达到36位,2的36次方为64G,所以采用了PAE物理地址扩展可
以让系统最大能支持64G内存,具体实现方法如:
windows系统的配置
右击桌面“我的电脑”属性,选择“高级”,再点击“启动与恢复”下面的“设置”,
再点击框中的“编辑”
键,此时会打开BOOT.INI文件,修改此文件,在后面添加空格/PAE,如下所示
multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server
2003, Datacenter Edition" /PAE
在“文件”菜单上,单击“保存”。
为使更改生效,请重新启动计算机。
linux系统的配置
安装 kernel-PAE.i686
内核,让系统内核支持PAE物理地址扩展
#yum install kernel-PAE.i686
设置linux系统启动,让系统启用PAE的内核系统
# vi /boot/grub/grub.conf
#
grub.conf generated by anaconda
#
#
Note that you do not have to rerun grub after making changes to
this file
#
NOTICE: You do not have a /boot
partition. This means that
# all kernel
and initrd paths are relative to /, eg.
# root
(hd0,0)
# kernel
/boot/vmlinuz-version ro
root=/dev/sda1
# initrd
/boot/initrd-version.img
#boot=/dev/sda
default=0 (将default=1修改为default=0就可以了)
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS
(2.6.18-92.1.6.el5PAE) 升级后的系统引导
root
(hd0,0)
kernel
/boot/vmlinuz-2.6.18-92.1.6.el5PAE ro root=LABEL=/ rhgb quiet
initrd
/boot/initrd-2.6.18-92.1.6.el5PAE.img
title CentOS
(2.6.18-8.el5) 升级前的系统引导
root
(hd0,0)
kernel
/boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet
initrd
/boot/initrd-2.6.18-8.el5.img
保存后重启linux,系统内核就能最大支持64G内存了