对于一个研究项目,我尝试在Ubuntu服务器12.04下的KVM中使用python libvirt绑定启动尽可能多的虚拟机。所有虚拟机在启动后都设置为空闲,并使用最少量的内存。最多的时候,我能够在一台主机上启动1000个虚拟机,此时内核(Linux 3x)无响应,即使CPU和内存使用率都远低于限制(48个内核AMD,128GB内存)。这个,在几百个虚拟机之后,启动过程变得越来越慢。Kvm/Qemu最大虚拟机数量限制
我认为这必须与KVM/Qemu驱动程序相关,因为linux内核本身在处理这几个进程时应该没有问题。但是,我读过Qemu驱动程序现在是多线程的。任何关于这种缓慢的原因的想法 - 或者至少我应该开始寻找的地方?