Не совсем понимаю, почему QEMU при запуске может зачать ругаться, что «Cannot allocate memory», а после старта виртуалка может быть легко вытеснена в своп? Тем более KVM использует виртуальную память, поэтому и нет проблем со свопом. Или это просто проверка в QEMU, которая может быть выключена?