全新安装 11.10 64 位 Ubuntu。在启动并运行我的 conky 脚本时,我一直看到错误Conky: attempting to use more CPUs than you have!
,这很奇怪,因为我以前从未在同一个机器上的其他发行版上看到过这种情况,而这绝对是双核 CPU。
经过一番调查,Ubuntu 似乎只能识别 CPU 上的 1 个核心。我的 BIOS 中确实启用了 ACPI。我不确定这是否重要,但这是安装在 Windows7 64 位主机上的 VirtualBox 中的客户虚拟机。
输出如下:lshw -class cpu
*-cpu
product: AMD Athlon(tm) 7850 Dual-Core Processor
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 2
bus info: cpu@0
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx fxsr_opt rdtscp x86-64 3dnowext 3dnow up rep_good nopl extd_apicid pni monitor lahf_lm cr8_legacy
输出cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 2
model name : AMD Athlon(tm) 7850 Dual-Core Processor
stepping : 3
cpu MHz : 2687.223
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx fxsr_opt rdtscp lm 3dnowext 3dnow up rep_good nopl extd_apicid pni monitor lahf_lm cr8_legacy
bogomips : 5374.44
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management:
完整输出dmesg
可在此处找到http://pastebin.com/b03PetVx
任何意见都将受到赞赏。
答案1
听起来您的虚拟机已经被配置为根据该dmesg
输出提供单个虚拟核心。
以下文档可能有助于您重新配置虚拟机以提供多个核心:
https://www.virtualbox.org/manual/ch03.html#settings-processor