LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1376|回复: 10

Debian 5 x64 对CPU内存支持的数量问题,请进,多谢!

[复制链接]
发表于 2010-5-26 10:18:56 | 显示全部楼层 |阅读模式
Debian安装后,对CPU和MEM识别不对。本人使用XEON的7460*4应该是24个核,但是系统只能认到8个核。内存是1GB*8,但是只能认到2GB。该OS中也没有像红帽那样的PAE的RPM安装包。那个高人能解释下。到底对硬件的支持个数是多少??
多谢!!!
发表于 2010-5-26 11:32:38 | 显示全部楼层
这么奇怪,难道是debian的内核配置限定了最多8个核,不过内存只认2G是怎么回事
贴dmesg看看
难道装的是32位的
回复 支持 反对

使用道具 举报

发表于 2010-5-26 12:30:34 | 显示全部楼层
X64 没有 PAE 之说。32 位的才用 PAE。

如果非要 pae 内核可以用 aptitude search 搜一下,有个内核是支持 PAE。

另外 debian 5 毕竟太老了,现在的新机器装 debian 6 更合适( debian testing )。debian 6 预计今年 8 月就可以转正了。而你的服务器生命周期至少还有3-5年。
回复 支持 反对

使用道具 举报

发表于 2010-5-26 14:51:35 | 显示全部楼层
Debian不是可以滚动升级的么?用稳定版等升级有麻烦吗?
回复 支持 反对

使用道具 举报

发表于 2010-5-27 00:38:29 | 显示全部楼层
自己编译内核时可以选择最大多少个CPU,多少内存。官方内核也有不同的选择,但是具体的参数不清楚,X64没用过,不发表意见
回复 支持 反对

使用道具 举报

发表于 2010-5-27 07:56:04 | 显示全部楼层
你装的是32位版本吧?
我这里使用的X86_64 linux-image-2.6.26-2-amd64默认就可以看到4GB内存。查看此内核的配置中存在:CONFIG_NR_CPUS=32,24核支持应该没问题。

或者自己编译内核:内核核数在:Processor type and features  --->Maximum number of CPUs设置(The maximum supported value is 512 and the minimum value which makes sense is 2. )
大内存支持:Processor type and features  --->High Memory Support(Select this if you have a 32-bit processor and more than 4 gigabytes of physical RAM. 感觉只是32位内核时才需要)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-27 10:16:34 | 显示全部楼层
您好,这个应该32位的,kernel:2.6.26-1-686 ,CPU貌似只能支持8个core,请问您说的编辑kernel能不能说的具体些。就是怎么编辑能认到大的内存?
回复 支持 反对

使用道具 举报

发表于 2010-5-27 19:09:05 | 显示全部楼层
安装linux-image-2.6-686-bigmem这个内核,应该能支持大内存,但是否支持24核,我没测试过。

apt-get install linux-source-2.6将会安装内核源码,到/usr/src/目录下解压linux-source-2.6.26.tar.bz2(估计是这个名字),进入linux-source-2.6.26目录,
执行:make menuconfig,选择设置我所说的那两个模块,存盘退出后,执行make-kpkg clean,再执行make-kpkg --append_to_version -hmli --initrd --revision `date +%y%m%d` kernel_image modules_image
make-kpkg后面参数仅供参考,-hmli是我的后缀,可以起自己喜欢的。
如一切顺利,将会在/usr/src目录下生成对应的内核deb包,dpkg -i安装即可。
详细的,请查看debian内核编译资料,比如Debian参考手册。
回复 支持 反对

使用道具 举报

发表于 2010-5-28 11:24:18 | 显示全部楼层
Post by waq;2092650
自己编译内核时可以选择最大多少个CPU,多少内存。官方内核也有不同的选择,但是具体的参数不清楚,X64没用过,不发表意见


不错。如果硬件特别,最好自个儿编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-28 16:54:57 | 显示全部楼层
多谢8楼的建议,一开始是5.0x86的我搞错。后来从新安装了5.0x86_64的可以认到24个rore和32G的内存。您说的方法我看有有点晕回头试试看 呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表