shengyouxiao 于 2010-03-07 18:22:02发表:
安装了bigmem怎么还没生效呢?
shengyouxiao 于 2010-03-04 23:25:57发表:
对了。已经知道了,去安装和编译PAE内核就可以了。。。 网上有人说Linux会用没用的内存来做磁盘交换空间(虚拟内存),但是我觉得在全面使用的时候应该没有把。 所以认为32位使用4G是一定可以的!! 就是要加以时日! 大家一起来。
shengyouxiao 于 2010-03-04 23:23:27发表:
决定等放五一的时候再来搞,开学作业好多。。写都写不忘。 下面是网上的。 …………………………………………………………………… 问题 Linux无法支持超过4G的内存,笔者使用的Linux是CentOS 5,机器是DELL PE1950服务器。 原因: X86系统默认寻址能力的限制 解决办法: 安装具有PAE(物理寻址扩展)功能的内核 1) 命令行下运行内核安装命令 'yum install kernel-PAE'。 2) 编辑启动配置文件 'vi /etc/grub.conf',修改default值为0。这样的做的目的是让kernel-PAE做为默认启动内核. default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-53.1.4.el5PAE) root (hd0,0) kernel /vmlinuz-2.6.18-53.1.4.el5PAE ro root=LABEL=/1 initrd /initrd-2.6.18-53.1.4.el5PAE.img title CentOS (2.6.18-8.el5) root (hd0,0) kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/1 initrd /initrd-2.6.18-8.el5.img 3) 保存配置,重启机器. 本文出自 “面朝大海,春暖花开” 博客,转载请与作者联系 再来一个 主要需要2个方面设置 1.bios:在bios里开启对大内存的设置 2.安装支持大内存的kernel Centos5上安装方法 centos 5.0 默认安装 for i386的内核不支持 4g+的内存 需要安装上kernel-hugemem CODE:yum install kernel-hugemem 结果发现 centos 下面 没有 kernel-hugemem这个rpm包了 已经改名为kernel-PAE 尝试用yum安装 CODE:yum install kernel-PAE 安装好后 还需要手工修改 引导 CODE:vi /boot/grub/grub.conf 如果看到如下代码 代表PAE内核已经安装好了 title CentOS (2.6.18-8.1.4.el5PAE) root (hd0,0) kernel /vmlinuz-2.6.18-8.1.4.el5PAE ro root=LABEL=/ initrd /initrd-2.6.18-8.1.4.el5PAE.img 修改设置为默认启动 default=0 RHEL5安装方法 如果是RHEL5的系统就可从安装过Kernel-PAE的Centos上复制过来路径如下/var/cache/yum/update/packages/kernel-PAE-2.6.18-53.1.21.el5.i686.rpm 使用scp kernel-PAE-2.6.18-53.1.21.el5.i686.rpm root@192.168.168.164:/opt 这样将该文件复制到RHEL5上,然后rpm -Uvh kernel-PAE-2.6.18-53.1.21.el5.i686.rpm 就可以安装好该包,然后修改下/etc/grub.conf将Default改成0就可以了 都是使用Centos的,就是红帽企业版的社区版。
wst021 于 2010-03-03 16:04:44发表:
过来学习一下。
shengyouxiao 于 2010-03-02 23:55:39发表:
大家升级到linux 2.6.24-27了么?
Autobi 于 2010-03-02 08:22:31发表:
不太清楚
rgwan 于 2010-03-02 04:00:04发表:
bigmem
shengyouxiao 于 2010-03-07 18:22:02发表:
安装了bigmem怎么还没生效呢?
shengyouxiao 于 2010-03-04 23:25:57发表:
对了。已经知道了,去安装和编译PAE内核就可以了。。。
网上有人说Linux会用没用的内存来做磁盘交换空间(虚拟内存),但是我觉得在全面使用的时候应该没有把。
所以认为32位使用4G是一定可以的!!
就是要加以时日!
大家一起来。
shengyouxiao 于 2010-03-04 23:23:27发表:
决定等放五一的时候再来搞,开学作业好多。。写都写不忘。
下面是网上的。
……………………………………………………………………
问题
Linux无法支持超过4G的内存,笔者使用的Linux是CentOS 5,机器是DELL PE1950服务器。
原因:
X86系统默认寻址能力的限制
解决办法:
安装具有PAE(物理寻址扩展)功能的内核
1) 命令行下运行内核安装命令 'yum install kernel-PAE'。
2) 编辑启动配置文件 'vi /etc/grub.conf',修改default值为0。这样的做的目的是让kernel-PAE做为默认启动内核.
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-53.1.4.el5PAE)
root (hd0,0)
kernel /vmlinuz-2.6.18-53.1.4.el5PAE ro root=LABEL=/1
initrd /initrd-2.6.18-53.1.4.el5PAE.img
title CentOS (2.6.18-8.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/1
initrd /initrd-2.6.18-8.el5.img
3) 保存配置,重启机器.
本文出自 “面朝大海,春暖花开” 博客,转载请与作者联系
再来一个
主要需要2个方面设置
1.bios:在bios里开启对大内存的设置
2.安装支持大内存的kernel
Centos5上安装方法
centos 5.0 默认安装 for i386的内核不支持 4g+的内存
需要安装上kernel-hugemem
CODE:yum install kernel-hugemem
结果发现 centos 下面 没有 kernel-hugemem这个rpm包了
已经改名为kernel-PAE
尝试用yum安装
CODE:yum install kernel-PAE
安装好后 还需要手工修改 引导
CODE:vi /boot/grub/grub.conf
如果看到如下代码 代表PAE内核已经安装好了
title CentOS (2.6.18-8.1.4.el5PAE)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.1.4.el5PAE ro root=LABEL=/
initrd /initrd-2.6.18-8.1.4.el5PAE.img
修改设置为默认启动
default=0
RHEL5安装方法
如果是RHEL5的系统就可从安装过Kernel-PAE的Centos上复制过来路径如下/var/cache/yum/update/packages/kernel-PAE-2.6.18-53.1.21.el5.i686.rpm
使用scp kernel-PAE-2.6.18-53.1.21.el5.i686.rpm root@192.168.168.164:/opt
这样将该文件复制到RHEL5上,然后rpm -Uvh kernel-PAE-2.6.18-53.1.21.el5.i686.rpm
就可以安装好该包,然后修改下/etc/grub.conf将Default改成0就可以了
都是使用Centos的,就是红帽企业版的社区版。
wst021 于 2010-03-03 16:04:44发表:
过来学习一下。
shengyouxiao 于 2010-03-02 23:55:39发表:
大家升级到linux 2.6.24-27了么?
Autobi 于 2010-03-02 08:22:31发表:
不太清楚
rgwan 于 2010-03-02 04:00:04发表:
bigmem