From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:37081) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiOTE-0003lw-UW for qemu-devel@nongnu.org; Wed, 04 Jan 2012 05:53:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiOTD-0003kM-Kq for qemu-devel@nongnu.org; Wed, 04 Jan 2012 05:53:24 -0500 Received: from ssl.dlh.net ([91.198.192.8]:35874) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiOTD-0003kA-DR for qemu-devel@nongnu.org; Wed, 04 Jan 2012 05:53:23 -0500 Message-ID: <4F042FA1.5090909@dlh.net> Date: Wed, 04 Jan 2012 11:53:21 +0100 From: Peter Lieven MIME-Version: 1.0 References: <032f49425e7284e9f050064cd30855bb@mail.dlh.net> <4F03AD98.7020700@linux.vnet.ibm.com> In-Reply-To: <4F03AD98.7020700@linux.vnet.ibm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Stalls on Live Migration of VMs with a lot of memory List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Shu Ming Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org On 04.01.2012 02:38, Shu Ming wrote: > On 2012-1-4 2:04, Peter Lieven wrote: >> Hi all, >> >> is there any known issue when migrating VMs with a lot of (e.g. 32GB) >> of memory. >> It seems that there is some portion in the migration code which takes >> too much time when the number >> of memory pages is large. >> >> Symptoms are: Irresponsive VNC connection, VM stalls and also >> irresponsive QEMU Monitor (via TCP). >> >> The problem seems to be worse on 10G connections between 2 Nodes (i >> already tried limiting the >> bandwidth with the migrate_set_speed command) than on 1G connections. > Is the migration accomplished finally? How long will that be? I did > a test on VM with 4G and it took me about two seconds. it seems that the majority of time (90%) is lost in: cpu_physical_memory_reset_dirty(current_addr, current_addr + TARGET_PAGE_SIZE, MIGRATION_DIRTY_FLAG); anyone any idea, to improve this?