From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:57599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T8l9x-0001xM-FN for qemu-devel@nongnu.org; Tue, 04 Sep 2012 00:54:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T8l9w-0007ov-IP for qemu-devel@nongnu.org; Tue, 04 Sep 2012 00:54:45 -0400 Received: from atcmail.atc.tcs.co.in ([203.200.212.145]:55863 helo=atcmail.atc.tcs.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T8l9v-0007on-W2 for qemu-devel@nongnu.org; Tue, 04 Sep 2012 00:54:44 -0400 Received: from [172.25.149.247] (hacluster03 [172.25.149.247]) by atcmail.atc.tcs.com (8.13.8/8.13.8) with ESMTP id q844scLq028029 for ; Tue, 4 Sep 2012 10:24:38 +0530 Message-ID: <1346734891.5925.3.camel@localhost> From: Harshita Date: Tue, 04 Sep 2012 10:31:31 +0530 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Subject: [Qemu-devel] [KVM][Kemari]:Kemari slows down the VM user experience List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hello, As part of implementing Fault Tolerant solution, we are exploring Kemari. In the process of understanding it, we tested the branch "next" of git repository. It is working fine. But, once we trigger sync command, VM response is very slow for the actions performed. Observation: ------------ Once sync is started vm is responding slowly. (eg., Mouse operation, keys pressed are shown on the screen after some delay.) This behavior continues until sync is completed (eg., killing guest on the primary or resuming guest on secondary, so that no further sync), and then the guest responds normally. Our setup: ---------- Host is KVM enabled Linux. Tested with both Linux and Windows guests. NFS is used to share the disk image. Steps followed: 1. Start VM on primary(node1) qemu-system-x86_64 -hda "/mnt/vm_disks/vm_shared.disk.xm" -m "750" -monitor stdio --enable-kvm 2. Start VM on secondary(node2), to accept synchronization qemu-system-x86_64 -hda "/mnt/vm_disks/vm_shared.disk.xm" -m "750" -monitor stdio --enable-kvm -incoming kemari:tcp:0:4444 3. Started sync using below command, on primary migrate -d kemari:tcp:node2:4444 4. 'c' on the virtual terminal of secondary VM to take over completely. Can you please let us know if anything missing in the setup or any inputs to improve the situation. Regards, Harshita