Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-03 Thread Juan Quintela
"Jason J. Herne" wrote: > On 06/02/2015 09:58 AM, Dr. David Alan Gilbert wrote: >> * Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: >>> On 06/01/2015 11:32 AM, Dr. David Alan Gilbert wrote: * Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: > Remove traditional auto-converge static

Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-03 Thread Juan Quintela
"Jason J. Herne" wrote: > Remove traditional auto-converge static 30ms throttling code and replace it > with a dynamic throttling algorithm. > > Additionally, be more aggressive when deciding when to start throttling. > Previously we waited until four unproductive memory passes. Now we begin > thr

Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-02 Thread Eric Blake
On 06/02/2015 08:37 AM, Jason J. Herne wrote: >> >> Well, one thing you can do is add a parameter with a name starting >> with x- >> which means it's not a fixed interface (so things like libvirt wont >> use it). >> And the reason I was interested in seeing the information was otherwise >> we don't

Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-02 Thread Dr. David Alan Gilbert
* Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: > On 06/02/2015 09:58 AM, Dr. David Alan Gilbert wrote: > >* Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: > >>On 06/01/2015 11:32 AM, Dr. David Alan Gilbert wrote: > >>>* Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: > Remove tradi

Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-02 Thread Jason J. Herne
On 06/02/2015 09:58 AM, Dr. David Alan Gilbert wrote: * Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: On 06/01/2015 11:32 AM, Dr. David Alan Gilbert wrote: * Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: Remove traditional auto-converge static 30ms throttling code and replace it with

Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-02 Thread Dr. David Alan Gilbert
* Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: > On 06/01/2015 11:32 AM, Dr. David Alan Gilbert wrote: > >* Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: > >>Remove traditional auto-converge static 30ms throttling code and replace it > >>with a dynamic throttling algorithm. > >> > >>Addi

Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-01 Thread Jason J. Herne
On 06/01/2015 11:32 AM, Dr. David Alan Gilbert wrote: * Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: Remove traditional auto-converge static 30ms throttling code and replace it with a dynamic throttling algorithm. Additionally, be more aggressive when deciding when to start throttling. Pr

Re: [Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-01 Thread Dr. David Alan Gilbert
* Jason J. Herne (jjhe...@linux.vnet.ibm.com) wrote: > Remove traditional auto-converge static 30ms throttling code and replace it > with a dynamic throttling algorithm. > > Additionally, be more aggressive when deciding when to start throttling. > Previously we waited until four unproductive memo

[Qemu-devel] [PATCH 2/2] migration: Dynamic cpu throttling for auto-converge

2015-06-01 Thread Jason J. Herne
Remove traditional auto-converge static 30ms throttling code and replace it with a dynamic throttling algorithm. Additionally, be more aggressive when deciding when to start throttling. Previously we waited until four unproductive memory passes. Now we begin throttling after only two unproductive