* [Qemu-devel] KVM call agenda for Nov 23 @ 2010-11-22 13:38 Juan Quintela 2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi ` (2 more replies) 0 siblings, 3 replies; 13+ messages in thread From: Juan Quintela @ 2010-11-22 13:38 UTC (permalink / raw) To: kvm-devel, qemu-devel Please send in any agenda items you are interested in covering. thanks, Juan. ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] Re: KVM call agenda for Nov 23 2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela @ 2010-11-22 13:55 ` Stefan Hajnoczi 2010-11-23 14:37 ` Kevin Wolf 2010-11-22 21:45 ` [Qemu-devel] " Chris Wright 2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor 2 siblings, 1 reply; 13+ messages in thread From: Stefan Hajnoczi @ 2010-11-22 13:55 UTC (permalink / raw) To: Juan Quintela Cc: Kevin Wolf, Anthony Liguori, kvm-devel, qemu-devel, Khoa Huynh, Avi Kivity On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote: > > Please send in any agenda items you are interested in covering. QCOW2 performance roadmap: * What can be done to achieve near-raw image format performance? * Benchmark results from an ideal QCOW2 model. Stefan ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] Re: KVM call agenda for Nov 23 2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi @ 2010-11-23 14:37 ` Kevin Wolf 2010-11-23 14:53 ` Stefan Hajnoczi 0 siblings, 1 reply; 13+ messages in thread From: Kevin Wolf @ 2010-11-23 14:37 UTC (permalink / raw) To: Stefan Hajnoczi Cc: Anthony Liguori, kvm-devel, Juan Quintela, qemu-devel, Khoa Huynh, Avi Kivity Am 22.11.2010 14:55, schrieb Stefan Hajnoczi: > On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote: >> >> Please send in any agenda items you are interested in covering. > > QCOW2 performance roadmap: > * What can be done to achieve near-raw image format performance? > * Benchmark results from an ideal QCOW2 model. Some thoughts on qcow2 performance: == Fully allocated image == Should be able to perform similar to raw because there is very little handling of metadata. Additional I/O only if an L2 table must be read from the disk. * Should we increase the L2 table cache size to make it happen less often? (Currently 16 * 512 MB, QED uses more) Known problems: * Synchronous read of L2 tables; should be made async ** General thought on making things async: Coroutines? What happened to that proposal? * We may want to have online defragmentation eventually == Growing stand-alone image == Stand-alone images (i.e. images without a backing file) aren't that interesting because you would use raw for them anyway if you needed optimal performance. We need to be "good enough" here. However, all of the problems that arise from dealing with metadata apply for the really interesting third case, so optimizing them is an important step on the way. Known problems: * Needs a bdrv_flush between refcount table and L2 table write * Synchronous metadata updates * Both to be solved by block-queue ** Batches writes and makes the async, can greatly reduce number of bdrv_flush calls ** Except for cache=writethrough, but this is secondary ** Should we make cache=off the default caching mode in qemu? writethrough seems to be a bit too much anyway irrespective of the image format. * Synchronous refcount table reads ** How frequent are cache misses? ** Making this one async is much harder than L2 table reads. We can make it a goal for mid-term, but short term we should make it hurt less if it's a problem in practice. *** It's probably not, because (without internal snapshots or compression) we never free clusters, so we fill it sequentially and only load a new one when the old one is full - and that one we don't even read, but write, so block-queue will help * Things like refcount table growth are completely synchronous. ** Not a real problem, because it happens approximately never. == Growing image with backing file == This is the really interesting scenario where you need an image format that provides some features. For qcow2, it's mostly the same as above. See stand-alone, plus: * Needs an bdrv_flush between COW and writing to the L2 table ** qcow2 has already one after refcount table write, so no additional overhead * Synchronous COW ** Should be fairly easy to make async ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] Re: KVM call agenda for Nov 23 2010-11-23 14:37 ` Kevin Wolf @ 2010-11-23 14:53 ` Stefan Hajnoczi 2010-11-24 10:28 ` Kevin Wolf 0 siblings, 1 reply; 13+ messages in thread From: Stefan Hajnoczi @ 2010-11-23 14:53 UTC (permalink / raw) To: Kevin Wolf Cc: Anthony Liguori, kvm-devel, Juan Quintela, qemu-devel, Khoa Huynh, Avi Kivity On Tue, Nov 23, 2010 at 2:37 PM, Kevin Wolf <kwolf@redhat.com> wrote: > Am 22.11.2010 14:55, schrieb Stefan Hajnoczi: >> On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote: >>> >>> Please send in any agenda items you are interested in covering. >> >> QCOW2 performance roadmap: >> * What can be done to achieve near-raw image format performance? >> * Benchmark results from an ideal QCOW2 model. Performance figures from a series of I/O scenarios: http://wiki.qemu.org/Qcow2/PerformanceRoadmap Stefan ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Re: KVM call agenda for Nov 23 2010-11-23 14:53 ` Stefan Hajnoczi @ 2010-11-24 10:28 ` Kevin Wolf 0 siblings, 0 replies; 13+ messages in thread From: Kevin Wolf @ 2010-11-24 10:28 UTC (permalink / raw) To: Stefan Hajnoczi Cc: Anthony Liguori, kvm-devel, Juan Quintela, qemu-devel, Khoa Huynh, Avi Kivity Am 23.11.2010 15:53, schrieb Stefan Hajnoczi: > On Tue, Nov 23, 2010 at 2:37 PM, Kevin Wolf <kwolf@redhat.com> wrote: >> Am 22.11.2010 14:55, schrieb Stefan Hajnoczi: >>> On Mon, Nov 22, 2010 at 1:38 PM, Juan Quintela <quintela@redhat.com> wrote: >>>> >>>> Please send in any agenda items you are interested in covering. >>> >>> QCOW2 performance roadmap: >>> * What can be done to achieve near-raw image format performance? >>> * Benchmark results from an ideal QCOW2 model. > > Performance figures from a series of I/O scenarios: > http://wiki.qemu.org/Qcow2/PerformanceRoadmap I added my list to this wiki page now, so that digging them up in the mailing list archive won't be necessary later. Kevin ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] KVM call agenda for Nov 23 2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela 2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi @ 2010-11-22 21:45 ` Chris Wright 2010-11-22 22:53 ` Anthony Liguori 2010-11-22 23:00 ` Anthony Liguori 2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor 2 siblings, 2 replies; 13+ messages in thread From: Chris Wright @ 2010-11-22 21:45 UTC (permalink / raw) To: Juan Quintela; +Cc: qemu-devel, kvm-devel * Juan Quintela (quintela@redhat.com) wrote: > Please send in any agenda items you are interested in covering. usb-ccid ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] KVM call agenda for Nov 23 2010-11-22 21:45 ` [Qemu-devel] " Chris Wright @ 2010-11-22 22:53 ` Anthony Liguori 2010-11-22 23:00 ` Anthony Liguori 1 sibling, 0 replies; 13+ messages in thread From: Anthony Liguori @ 2010-11-22 22:53 UTC (permalink / raw) To: Chris Wright; +Cc: qemu-devel, kvm-devel, Juan Quintela On 11/22/2010 03:45 PM, Chris Wright wrote: > * Juan Quintela (quintela@redhat.com) wrote: > >> Please send in any agenda items you are interested in covering. >> > usb-ccid > aka external device emulation in qemu. This is an easy topic to discuss in an abstract sense and I'm sure everyone has an opinion. However, what's needed is deep review of the current code with an eye towards all of the possible issues we will face in the future including live migration, configurability, and compatibility. I need to find some time to spend with the appropriate specs. It would be a lot simpler just to include the emulation in qemu like we do for every other device... Regards, Anthony Liguori > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] KVM call agenda for Nov 23 2010-11-22 21:45 ` [Qemu-devel] " Chris Wright 2010-11-22 22:53 ` Anthony Liguori @ 2010-11-22 23:00 ` Anthony Liguori 2010-11-23 12:08 ` Luiz Capitulino 1 sibling, 1 reply; 13+ messages in thread From: Anthony Liguori @ 2010-11-22 23:00 UTC (permalink / raw) To: Chris Wright; +Cc: qemu-devel, kvm-devel, Juan Quintela On 11/22/2010 03:45 PM, Chris Wright wrote: > * Juan Quintela (quintela@redhat.com) wrote: > >> Please send in any agenda items you are interested in covering. >> > usb-ccid > - vcpu hard limits Regards, Anthony Liguori > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] KVM call agenda for Nov 23 2010-11-22 23:00 ` Anthony Liguori @ 2010-11-23 12:08 ` Luiz Capitulino 2010-11-23 12:50 ` Michael Tokarev 0 siblings, 1 reply; 13+ messages in thread From: Luiz Capitulino @ 2010-11-23 12:08 UTC (permalink / raw) To: Anthony Liguori; +Cc: Chris Wright, qemu-devel, kvm-devel, Juan Quintela On Mon, 22 Nov 2010 17:00:41 -0600 Anthony Liguori <anthony@codemonkey.ws> wrote: > On 11/22/2010 03:45 PM, Chris Wright wrote: > > * Juan Quintela (quintela@redhat.com) wrote: > > > >> Please send in any agenda items you are interested in covering. > >> > > usb-ccid > > > > - vcpu hard limits - 0.14 (release date, bug day, -rc planning, etc) ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] KVM call agenda for Nov 23 2010-11-23 12:08 ` Luiz Capitulino @ 2010-11-23 12:50 ` Michael Tokarev 0 siblings, 0 replies; 13+ messages in thread From: Michael Tokarev @ 2010-11-23 12:50 UTC (permalink / raw) To: Luiz Capitulino; +Cc: Chris Wright, Juan Quintela, qemu-devel, kvm-devel 23.11.2010 15:08, Luiz Capitulino wrote: [] > - 0.14 (release date, bug day, -rc planning, etc) Um, can we have some 0.13.x before, please?.. :) /mjt ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] KVM call agenda for Nov 30 2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela 2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi 2010-11-22 21:45 ` [Qemu-devel] " Chris Wright @ 2010-11-30 12:58 ` Dor Laor 2010-11-30 13:30 ` [Qemu-devel] " Stefan Hajnoczi 2010-11-30 13:35 ` Avi Kivity 2 siblings, 2 replies; 13+ messages in thread From: Dor Laor @ 2010-11-30 12:58 UTC (permalink / raw) To: Juan Quintela; +Cc: qemu-devel, kvm-devel Please send in any agenda items you are interested in covering. thanks, Dor ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] Re: KVM call agenda for Nov 30 2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor @ 2010-11-30 13:30 ` Stefan Hajnoczi 2010-11-30 13:35 ` Avi Kivity 1 sibling, 0 replies; 13+ messages in thread From: Stefan Hajnoczi @ 2010-11-30 13:30 UTC (permalink / raw) To: dlaor; +Cc: qemu-devel, kvm-devel, Juan Quintela On Tue, Nov 30, 2010 at 12:58 PM, Dor Laor <dlaor@redhat.com> wrote: > Please send in any agenda items you are interested in covering. Juan already has a thread for agenda items. It includes: "As I forgot to put the call for agenda befor, Anthony already suggested: - 2011 kvm conference - 0.14.0 release plan - infrastructure changes (irc channel migration, git tree migration)" Stefan ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] Re: KVM call agenda for Nov 30 2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor 2010-11-30 13:30 ` [Qemu-devel] " Stefan Hajnoczi @ 2010-11-30 13:35 ` Avi Kivity 1 sibling, 0 replies; 13+ messages in thread From: Avi Kivity @ 2010-11-30 13:35 UTC (permalink / raw) To: dlaor; +Cc: qemu-devel, kvm-devel, Juan Quintela On 11/30/2010 02:58 PM, Dor Laor wrote: > Please send in any agenda items you are interested in covering. > nested vmx? must pick up pace if want to merge. -- error compiling committee.c: too many arguments to function ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2010-12-01 4:57 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-11-22 13:38 [Qemu-devel] KVM call agenda for Nov 23 Juan Quintela 2010-11-22 13:55 ` [Qemu-devel] " Stefan Hajnoczi 2010-11-23 14:37 ` Kevin Wolf 2010-11-23 14:53 ` Stefan Hajnoczi 2010-11-24 10:28 ` Kevin Wolf 2010-11-22 21:45 ` [Qemu-devel] " Chris Wright 2010-11-22 22:53 ` Anthony Liguori 2010-11-22 23:00 ` Anthony Liguori 2010-11-23 12:08 ` Luiz Capitulino 2010-11-23 12:50 ` Michael Tokarev 2010-11-30 12:58 ` [Qemu-devel] KVM call agenda for Nov 30 Dor Laor 2010-11-30 13:30 ` [Qemu-devel] " Stefan Hajnoczi 2010-11-30 13:35 ` Avi Kivity
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).