WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [RFC][PATCH 12/13] Kemari: use signal to save qemu state

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [RFC][PATCH 12/13] Kemari: use signal to save qemu state for Kemari
From: Yoshiaki Tamura <tamura.yoshiaki@xxxxxxxxxxxxx>
Date: Wed, 18 Mar 2009 21:45:31 +0900
Cc: "ospk-vm@xxxxxxxxxxxxx" <ospk-vm@xxxxxxxxxxxxx>, Ian Pratt <Ian.Pratt@xxxxxxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, Stefano Stabellini <Stefano.Stabellini@xxxxxxxxxxxxx>
Delivery-date: Wed, 18 Mar 2009 05:49:42 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C5E6709A.56DB%keir.fraser@xxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <C5E6709A.56DB%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.19 (Windows/20081209)
Keir Fraser wrote:
On 18/03/2009 09:11, "Yoshiaki Tamura" <tamura.yoshiaki@xxxxxxxxxxxxx>
wrote:

Thanks for measuring the numbers.  It made things clear.
I think we need a signal-based interface as Ian said previously.

On our test environment, AMD Barcelona 2.3GHz, the total cpu cycles of Kemari
in userland when running I/O intensive applications is around 3000000.
Although Xen transferring code and QEMU saving code is processed concurrently,
using xenstored for staring QEMU portion would lower the performance.
Especially if the xenstored gets slower when items are loaded.

Using signals won't work with qemu-dm in a stub domain.

Yes.  I have the following options in my mind to solve it.

1. Switch using signals for qemu-dm in Dom0, and xenstored for stub domains.
2. Prepare a dedicated event channel for saving QEMU state.

I guess using a dedicated event channel would be quicker than xenstored but slower than signals. If it is, using a dedicated event channel for option 1 may be better.

Yoshi

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>