VirtualBoxを実行しています(Qiimeイメージを使用)。http://qiime.org/install/virtual_box.html)
物理ハードウェアは32コアマシンです。 VirtualBoxの仮想マシンには16個のコアが用意されています。
起動時に次のようになります。
Ubuntu 10.04.1 LTS
Linux 2.6.38-15-server
# grep . /sys/devices/system/cpu/*
/sys/devices/system/cpu/kernel_max:255
/sys/devices/system/cpu/offline:1-15
/sys/devices/system/cpu/online:0
/sys/devices/system/cpu/possible:0-15
/sys/devices/system/cpu/present:0
/sys/devices/system/cpu/sched_mc_power_savings:0
# ls /sys/kernel/debug/tracing/per_cpu/
cpu0 cpu1 cpu10 cpu11 cpu12 cpu13 cpu14 cpu15 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu8 cpu9
# ls /sys/devices/system/cpu/
cpu0 cpufreq cpuidle kernel_max offline online possible present probe release sched_mc_power_savings
# echo 1 > /sys/devices/system/cpu/cpu6/online
-su: /sys/devices/system/cpu/cpu6/online: No such file or directory
16個のCPUのリソースを検出しているように見えますが、オンラインで1つだけ設定します。
別のイメージでテストしましたが、VirtualBoxホストは16コアでゲストを実行できました。これはうまくいきます。したがって、問題はQiimeイメージの問題を解決し、顧客イメージが1つのCPUしか検出しない理由を見つけることです。
答え1
VMが単一の仮想CPUを提供するように構成されているようです。
次のドキュメントは、複数のコアを提供するように仮想マシンを再構成するのに役立ちます。
https://www.virtualbox.org/manual/ch03.html#settings-processor
これが役に立ちます。 Ubuntu仮想マシンでも同様の問題がありました。これが私に役立ちます元の質問
答え2
QIIMEは、実行可能な新しいvirtualboxイメージ(バージョン1.5)をリリースしました。
上記の質問に対する回答をお探しの方がいない場合は、1週間以内に質問を終了させていただきます。