Debian Linux支持8G内存
时间:2011-05-12 来源:微型葡萄
今天实验室进了三台IBM x3650做Hadoop试验之用。第一次接触蓝色巨人的东西,硕大的体积几乎挤爆了我的办公桌,不过倒是觉得那风扇的噪音特别好听。。。
夸IBM几句吧:机器做的真人性,前后都有USB口;前面板甚至加了一个VGA接口(这样在前面板调设备会十分简单,鼠标键盘显示器都直接可用);作为服务器IBM专门提供了系统引导盘,用来做RAID;两颗4路Xeon至强CPU+做RAID5之后的558G硬盘+8G内存让我high到极点,YY着什么时候这样的配置会变成我的笔记本。。。
sigh,废话少说。引导盘完了之后装了Debian 4.0,还是RC版。再夸夸Debian吧,虽然我只用了一张CD安装,但是中文支持已经很完善了;速度也很快(也许因为这是那台服务器的强大威力所致)。只不过不好的一点是默认安装完,sources.list源配置文件中竟然默认指向了安装光盘,而不是官方源,导致apt-get就不能用,用了上海交大的源才搞定(见附注1)。。。而且32位的Debian不支持4G以上的内存,我们服务器8G的内存只识别了3100M不到一半。装完bigmem补丁之后才正确识别了8115M(见附注2)。
附注1:
上海交大Debian 4.0源地址:deb http://ftp.sjtu.edu.cn/debian etch main contrib non-free
附注2:
Debian 32位系统支持大内存(4G or 8G)补丁方法:
先用 uname -a 看一下当前的内核,显示如下:
Linux debianpc 2.6.18-4-686 #1 SMP Thu May 10 00:23:00 UTC 2007 i686 GNU/Linux
内核版本号后面没有bigmem表示这是不支持大内存的版本。
用apt-cache search linux image big mem 查找是否有与当前内核匹配的支持大内存的内核文件,显示如下:
linux-headers-2.6.18-4-686-bigmem - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.18-5-686-bigmem - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686-bigmem - Linux kernel 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-4-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-5-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux kernel image on PPro/Celeron/PII/PIII/P4
loadlin - a loader (running under DOS) for LINUX kernel images
可以安装的支持大内存的内核文件,只安装两个即可。
#apt-get install linux-image-2.6.18-4-686-bigmem
#apt-get install linux-headers-2.6.18-4-686-bigmem 重启一下机器。 再用uname -a 看一下当前的内核,显示如下: Linux debianpc 2.6.18-4-686-bigmem #1 SMP Thu May 10 00:23:00 UTC 2007 i686 GNU/Linux 内核版本号后面出现了bigmem字段,表示现在支持4G以上内存了。现在用free -m命令,就可以看到系统占用的内存的情况。