All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Zhang Haoyu" <zhanghy@sangfor.com>
To: Fam Zheng <famz@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Stefan Hajnoczi <stefanha@gmail.com>,
	Ming Lei <ming.lei@canonical.com>,
	qemu-devel <qemu-devel@nongnu.org>,
	Stefan Hajnoczi <stefanha@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v6 0/3] linux-aio: introduce submit I/O asabatch
Date: Tue, 26 Aug 2014 16:38:31 +0800	[thread overview]
Message-ID: <201408261638292632707@sangfor.com> (raw)
In-Reply-To: 20140826074550.GD2517@T430.nay.redhat.com

>> Can we use the queued io data as caches, 
>> io write will directly return and tell the guest the io is completed after the io is enqueued, 
>> better user experience for burst io,
>> and io-read will firstly search the io queue, if matched data found, directly get the data from the queue, 
>> if not, then read the data from the disk or host page cache.
>> Any ideas?
>
>Guest kernel already has a page cache that exactly does this, also keeping a
>copy of guest request data in qemu may hurt the bandwidth in some cases.
>
You are right.
Does the io merging in queue is worthy to be performed ?

Thanks,
Zhang Haoyu
>Fam

  reply	other threads:[~2014-08-26  8:41 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-04 10:04 [Qemu-devel] [PATCH v6 0/3] linux-aio: introduce submit I/O as a batch Ming Lei
2014-07-04 10:04 ` [Qemu-devel] [PATCH v6 1/3] block: block: introduce APIs for submitting IO " Ming Lei
2014-07-04 10:04 ` [Qemu-devel] [PATCH v6 2/3] linux-aio: implement io plug, unplug and flush io queue Ming Lei
2014-07-04 10:04 ` [Qemu-devel] [PATCH v6 3/3] dataplane: submit I/O as a batch Ming Lei
2014-07-07  8:36 ` [Qemu-devel] [PATCH v6 0/3] linux-aio: introduce " Stefan Hajnoczi
2014-08-26  7:31 ` [Qemu-devel] [PATCH v6 0/3] linux-aio: introduce submit I/O asa batch Zhang Haoyu
2014-08-26  7:45   ` Fam Zheng
2014-08-26  8:38     ` Zhang Haoyu [this message]
2014-08-26  7:53   ` [Qemu-devel] [PATCH v6 0/3] linux-aio: introduce submit I/O as a batch Zhang Haoyu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201408261638292632707@sangfor.com \
    --to=zhanghy@sangfor.com \
    --cc=famz@redhat.com \
    --cc=kwolf@redhat.com \
    --cc=ming.lei@canonical.com \
    --cc=mst@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@gmail.com \
    --cc=stefanha@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.