qemu可以模拟多核环境吗?

Zis*_*ang 3 multicore qemu

qemu在Fedora上使用,我发现它qemu不支持多核.当我使用参数smp和设置时cores=2,它会告诉我:

mu-system-riscv: Number of SMP CPUs requested (2) exceeds max CPUs supported by machine 'riscv'

Pet*_*ell 5

总的来说,QEMU可以支持多核客户,是的.但是,支持的核心数取决于您使用的特定板(机器)模型.错误消息告诉您,您要求的'riscv'计算机仅支持一个CPU.

(在目前的TCG仿真中,多核客户机不会比单核心客户机更快,因为我们不使用所有主机核心;当多线程TCG支持登陆时,至少在某些主机/客户机组合中,这应该在QEMU 2.9中发生变化.KVM支持多核客户没有问题.)