LinuxSir.cn,穿越时空的Linuxsir!

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

i386版不支持SMP?

[复制链接]
发表于 2007-10-30 20:54:36 | 显示全部楼层 |阅读模式
AMD双核,cat /proc/cpuinfo看到1个CPU,uname -a没有SMP字样,amd64版正常。
问问各位老大什么原因?或者重编译内核支持SMP?我不想用64位的。
发表于 2007-10-31 10:23:00 | 显示全部楼层
应该能支持啊

我是PD915

属于EM64

和你的AMD64基本相同

安装过32的系统

我记得可以看见两个核心啊(时间有点久了,可能记错)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 11:58:05 | 显示全部楼层
还是搞不清楚,找到以下资料,请大家解释一下。
Debian 4.0 Intel x86版安装文档:
多处理器支持 — 又称 “symmetric multiprocessing” 或 SMP — 在本体系架构下可以使用。标准的 Debian 4.0 内核映像在编译时已经加入了 SMP-alternatives 支持。也就是内核可以侦测处理器的数量(或者处理器核心数),并在单内核系统上自动关闭 SMP 的功能。
Intel x86 的 486 Debian 内核映像软件包没有支持 SMP 。
Debian 4.0 AMD64版安装文档:
2.1.5. 多处理器
多处理器支持 — 又称 “symmetric multiprocessing” 或 SMP — 在本体系架构下可以使用。标准的 Debian 4.0 内核映像在编译时已经加入了 SMP-alternatives 支持。也就是内核可以侦测处理器的数量(或者处理器核心数),并在单内核系统上自动关闭 SMP 的功能。
后者比前者少一句话,莫非真的不支持SMP?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 12:03:06 | 显示全部楼层
再加上一个IA64版的安装文档:
2.1.3. 多处理器
多处理器支持 — 又称 “symmetric multiprocessing” 或 SMP — 在本体系架构下可以使用。但是,标准的 Debian 4.0 内核映像并不支持 SMP。这不会影响安装,因为非 SMP 的内核也能在 SMP 的系统下启动,只不过内核只使用第一个 CPU。
为了使用多 CPU 的优势,您必须替换标准的 Debian 内核。您可以在第 8.6 节 “编译新内核” 找到相关的讨论。当前(内核版本 2.6.18)启用 SMP 的方法是在内核配置的 “General setup” 中选中 “SMP support”。
请高手解释一下:i386,IA64,AMD64都把我搞晕了。Debian不愧是最为宏大的GNU/Linux工程,版本太多了……
回复 支持 反对

使用道具 举报

发表于 2007-10-31 12:09:18 | 显示全部楼层
x86 也有 -486 , -686 和 -k7 等区别啊.

-486 的版本可能是没有SMP支持的.

如果你不想用64位, 可以装 -k7 的那个内核.
回复 支持 反对

使用道具 举报

发表于 2007-10-31 12:30:41 | 显示全部楼层
重新编译内核就是了,I386支持双核,我安装了,amd64和I386都能检测到了2个内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 20:13:32 | 显示全部楼层
感谢5楼,apt-get了一个686的内核,现在正常了。
回复 支持 反对

使用道具 举报

发表于 2007-10-31 21:12:33 | 显示全部楼层
既然是AMD的芯片, 你为什么不用 -K7 而用 -686 呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 23:23:19 | 显示全部楼层
谢谢楼上教训!
回复 支持 反对

使用道具 举报

发表于 2007-10-31 23:43:45 | 显示全部楼层
amd的最好用k7或k8
回复 支持 反对

使用道具 举报

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

本版积分规则

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