运行Ubuntu 13.04主机和虚拟机客户端。 使用virtio为硬盘,nic。 最大分配CPU内核为6,最小为2.这里是一个屏幕截图澄清: http : //i.imgur.com/GmYQBMP.png
我已经和virt-manager做了一个虚拟主机来玩,并且testing了kvm。 好吧,我有一个体面的了解如何内存气球驱动程序的工作原理,但我仍然不知道如何testing客户操作系统可以利用CPU核心的最大设置。 从我收集的东西,主机将启动一个qemu线程为每个虚拟机分配的每个核心。
当我在guest虚拟机中运行htop时,它只显示两个核心。 (这里也是cat / proc / cpuinfo的输出: https : //gist.github.com/anonymous/93a361545130923537da )
如何“强制”客人分配其他4个核心,以便它可以在htop中显示6个核心? 有没有办法做到这一点?
没有最大最小分配,你分配一个特定的数字,就是这样。 你看到的“最小 – 最大”是可分配的,如果你不select一个数字,你会得到最小值,在这种情况下是“2”。 如果你想为虚拟机分配6个内核,你需要明确地做到这一点
只是运行一些线程与一些负载; 最快的方法是使用一个基于shell的叉炸弹,但这会杀死你的机器。