[pve-devel] mass deployment for testing ipcc_send_rec failed
Stefan Priebe
s.priebe at profihost.ag
Wed May 28 22:02:23 CEST 2014
Am 28.05.2014 21:58, schrieb Daniel Hunsaker:
> > > seems like that - yes. But do you know why this happens? it happens
> already
> > > starting 15 vms in parallel while everything is idle.
> >
> > That is quite normal behavior.
> >
> There's a lot that goes on when starting a VM, and it consumes resources
> like crazy. Each VM (once the KVM process starts up) has to create all
> of its virtual hardware, initialize it, and start the boot process.
> That involves a lot of disk activity, since the virtual devices need to
> be loaded individually, and the boot data is also not only stored on
> disk, but frequently inside a virtual disk file. There's a lot of other
> stuff happening, too, but these are the main resource hogs.
>
> The process tends to be pretty quick most of the time, so it may not
> register on load averages (and I/O wait doesn't always show in load
> averages anyway), but it gets pretty intense. So it's perfectly normal
> behavior that makes a lot of sense. Containers will be somewhat less
> demanding, due to their nature, so you might be able to start more of
> them at once, but there will still be limits even there. This is why
> the on-boot VM startup process works the way it does. I forget where
> that logic is stored, but that approach would probably be your best bet,
> at least until the changes Dietmar mentioned earlier can be merged and
> released.
>
Disks are on external ceph system - so compute node is not under load.
15 VMs for 48 cores are not much.
Stefan
More information about the pve-devel
mailing list