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에 대한 리소스를 감지하는 것처럼 보이지만 온라인으로 하나만 설정합니다.
다른 이미지로 테스트했는데 VirtualBox 호스트는 16개 코어로 게스트를 실행할 수 있었습니다. 이것은 작동합니다. 따라서 문제는 Qiime 이미지 문제를 해결하여 고객 이미지가 CPU 1개만 감지하는 이유를 알아내는 것입니다.
답변1
VM이 단일 가상 CPU를 제공하도록 구성된 것 같습니다.
다음 문서는 여러 코어를 제공하도록 가상 머신을 재구성하는 데 도움이 될 수 있습니다.
https://www.virtualbox.org/manual/ch03.html#settings-processor
이것이 도움이 될 수 있습니다. Ubuntu 가상 머신에서도 비슷한 문제가 있었습니다. 이것이 나에게 도움이 된다원래 질문
답변2
QIIME은 실행할 수 있는 새로운 virtualbox 이미지(버전 1.5)를 출시했습니다.
위 질문에 대한 답변을 찾는 분이 없을 경우, 일주일 이내에 질문을 종료하겠습니다.