我在 Mac mini 4.1 上运行 Ubuntu 10.10 Desktop x86_64,看起来只能使用一个 CPU 核心。看起来内核支持 SMP。我希望可以告诉你它是否适用于 Lucid,但我没有注意到。
有人知道为什么这不起作用吗?
以下是一些相关的输出:
$ sudo dmidecode -s system-product-name
Macmini4,1
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
$ uname -a
Linux harold 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
编辑:我应该包括/proc/cpuinfo
。这是我用来确认我只使用了一个核心的东西。此后,我在 Mac mini 上重新安装了 x86 Maverick(这本身就是一次令人沮丧的练习),现在我可以使用两个核心。我从来没有弄清楚为什么它一开始就不起作用。
答案1
你的 Mac 需要安装 grub-efi(带 rEFIt),否则 ubuntu 会从 bios 启动,然后无法识别多个核心
答案2
通常,如果您只有 1 个 CPU,那么您只能看到一个 CPU。您通常会看到两个核心,/proc/cpuinfo
但情况并非如此。
一些 Intel 机器具有 bios 设置,用于将额外的双核处理器视为单独的 CPU。对于 Mac 来说,这可能不是问题。您可以测试以确保您的计算机没有使用第二个核心,然后将结果发布cat /proc/cpuinfo
到您的问题中。