[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



Yoshiaki Tamura wrote:

> Stefano Stabellini wrote:
>> Ian Jackson wrote:
>>
>>> Stefano Stabellini writes ("Re: [Xen-devel] [RFC][PATCH 12/13] Kemari: use 
>>> signal to save qemu state for Kemari"):
>>>> I did a couple of quick tests and it seems that signals are faster then
>>>> xenstore but still xenstore offers good performances.
>>>>
>>>> I measured the time using rdtsc at the sender size and at the receiver
>>>> size, the difference between the two values is the following:
>>>>
>>>> signals:   368836
>>>> xenstore: 1984632
>>> This is with an unloaded xenstored, I take it.
>>
>> Yes
> 
> 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 an event channel to notify qemu in a stubdom that a particular
event occurred improves things a lot: it is even faster than signals!

event channel: 20880

performances using an event channel with qemu as a process in dom0 are
about the same.

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.