All of lore.kernel.org
 help / color / mirror / Atom feed
From: mengcong <mc@linux.vnet.ibm.com>
To: qemu-devel@nongnu.org, target-devel@vger.kernel.org
Cc: stefanha@linux.vnet.ibm.com, linuxram@us.ibm.com,
	"Nicholas A. Bellinger" <nab@linux-iscsi.org>,
	meng cong <mc@linux.vnet.ibm.com>,
	Anthony Liguori <anthony@codemonkey.ws>,
	Paolo Bonzini <pbonzini@redhat.com>
Subject: [Qemu-devel] IO performance test on the tcm-vhost scsi
Date: Wed, 13 Jun 2012 18:13:12 +0800	[thread overview]
Message-ID: <1339582392.24309.15.camel@mengcong> (raw)

Hi folks, I did an IO performance test on the tcm-vhost scsi. I want to share 
the test result data here.


                    seq-read        seq-write       rand-read     rand-write
                    8k     256k     8k     256k     8k   256k     8k   256k
----------------------------------------------------------------------------
bare-metal          67951  69802    67064  67075    1758 29284    1969 26360
tcm-vhost-iblock    61501  66575    51775  67872    1011 22533    1851 28216
tcm-vhost-pscsi     66479  68191    50873  67547    1008 22523    1818 28304
virtio-blk          26284  66737    23373  65735    1724 28962    1805 27774
scsi-disk           36013  60289    46222  62527    1663 12992    1804 27670

unit: KB/s
seq-read/write = sequential read/write
rand-read/write = random read/write
8k,256k are blocksize of the IO

In tcm-vhost-iblock test, the emulate_write_cache attr was enabled.
In virtio-blk test, cache=none,aio=native were set.
In scsi-disk test, cache=none,aio=native were set, and LSI HBA was used.

I also tried to do the test with a scsi-generic LUN (pass through the 
physical partition /dev/sgX device). But I couldn't setup it
successfully. It's a pity.

Benchmark tool: fio, with ioengine=aio,direct=1,iodepth=8 set for all tests.
kvm vm: 2 cpus and 2G ram

thanks.
Meng Cong.

             reply	other threads:[~2012-06-13 10:14 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-13 10:13 mengcong [this message]
2012-06-13 10:35 ` [Qemu-devel] IO performance test on the tcm-vhost scsi Stefan Hajnoczi
2012-06-13 19:08 ` Nicholas A. Bellinger
2012-06-13 19:08   ` [Qemu-devel] " Nicholas A. Bellinger
2012-06-14  9:57   ` Cong Meng
2012-06-14  9:57     ` [Qemu-devel] " Cong Meng
2012-06-14 20:41     ` Nicholas A. Bellinger
2012-06-14 20:41       ` [Qemu-devel] " Nicholas A. Bellinger
2012-06-15 10:35       ` Stefan Hajnoczi
2012-06-15 10:35         ` [Qemu-devel] " Stefan Hajnoczi
2012-06-14  8:30 ` Stefan Hajnoczi
2012-06-14  9:45   ` Cong Meng
2012-06-14 12:07     ` Stefan Hajnoczi
2012-06-14 12:27       ` Paolo Bonzini
2012-06-14 20:45         ` Nicholas A. Bellinger
2012-06-15  3:28       ` Asias He

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=1339582392.24309.15.camel@mengcong \
    --to=mc@linux.vnet.ibm.com \
    --cc=anthony@codemonkey.ws \
    --cc=linuxram@us.ibm.com \
    --cc=nab@linux-iscsi.org \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@linux.vnet.ibm.com \
    --cc=target-devel@vger.kernel.org \
    /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.