首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Virtualbox虚拟32位Ubuntu添加第二个处理器

问向Virtualbox虚拟32位Ubuntu添加第二个处理器
EN

Ask Ubuntu用户
提问于 2011-10-27 17:08:30
回答 1查看 6.6K关注 0票数 3

我在我的4处理器服务器上有一台Ubuntu 32位虚拟化机器已经有一段时间了。我给了它一个处理器,但现在我需要更多的电源。我在Virtualbox设置中添加了第二个处理器,但是虚拟化的ubuntu仍然认为它只是一个处理器:

代码语言:javascript
复制
cat /proc/cpuinfo 
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 15
model name  : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping    : 11
cpu MHz     : 2405.790
cache size  : 6144 KB
physical id : 0
siblings    : 1
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 5 
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc up pni ssse3 lahf_lm
bogomips    : 4811.58
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

有办法让我的虚拟Ubuntu机器知道第二个处理器吗?

EN

回答 1

Ask Ubuntu用户

发布于 2011-10-27 19:08:21

CPU热插拔上的Virtualbox文档中有一节。这详细说明了向Linux来宾添加另一个CPU的过程。

对于Linux来宾,应用如下:为了在CPU仍在使用时防止弹出,必须在之前将其从来宾内部弹出。Linux添加包含一个接收热删除事件并弹出CPU的服务。另外,在将CPU添加到VM之后,Linux不会自动使用它。如果安装了Linux添加服务,就会处理这个问题。如果没有,可以使用以下命令启动CPU:

代码语言:javascript
复制
echo 1 > /sys/devices/system/cpu/cpu<id>/online

在已知限制页面上,列出了32位来宾SMP功能的一些缺陷。主要是业绩问题:

在某些不包括虚拟APIC硬件优化支持的英特尔CPU模型上,32位来宾的性能很差。这主要影响Windows和Solaris客户,但也可能影响一些Linux内核修订版。在3.0.12中部分解决了32位Windows NT,2000,XP和2003来宾的问题。需要安装3.0.12或更高的用户附加项。

这并不是说多重处理是不可能的。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/72879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档