From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:58744) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKVdo-0007iL-9f for qemu-devel@nongnu.org; Tue, 26 Mar 2013 11:18:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKVdl-00027d-4u for qemu-devel@nongnu.org; Tue, 26 Mar 2013 11:18:24 -0400 Received: from mail-da0-x235.google.com ([2607:f8b0:400e:c00::235]:48276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKVdk-00027V-U4 for qemu-devel@nongnu.org; Tue, 26 Mar 2013 11:18:21 -0400 Received: by mail-da0-f53.google.com with SMTP id n34so2585216dal.26 for ; Tue, 26 Mar 2013 08:18:19 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?5byg56OK5by6?= Date: Tue, 26 Mar 2013 23:10:35 +0800 Message-ID: Content-Type: multipart/alternative; boundary=047d7b624a8c00d27804d8d554dc Subject: [Qemu-devel] dataplane bug: fail to start Windows VM with dataplane enable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: stefanha@redhat.com, pbonzini@redhat.com Cc: qemu-devel@nongnu.org, =?UTF-8?B?5byg56OK5by6?= --047d7b624a8c00d27804d8d554dc Content-Type: text/plain; charset=ISO-8859-1 Hi, Paolo && Stefan: When I test the dataplane feature with qemu master, I find that Windows (Windows 7 and Windows 2003) VM will hang if dataplane is enabled. But if I try to start a Fedora VM, it can start normally. The command I boot QEMU is: x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -drive file=win7.img,if=none,id=drive-virtio-disk,format=raw,cache=none,aio=native -device virtio-blk-pci,config-wce=off,scsi=off,x-data-plane=on,drive=drive-virtio-disk,id=virtio-disk I found the similar bug has reported some days ago: http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html . And a patch for this bug has already committed by Paolo at Mar 13: http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html . But it cannot work under my environment. Could you give me some advise to debug this problem ? I can provide more information if need. -- Best Regards, Leiqiang Zhang --047d7b624a8c00d27804d8d554dc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,  Paolo && Stefan:

When I test the dataplane feature with qemu master, I find that Windows (Wi=
ndows 7 and Windows 2003) VM will hang if dataplane is enabled. But if I tr=
y to start a Fedora VM, it can start normally.

The command I boot QEMU is:
x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -drive
file=3Dwin7.img,if=3Dnone,id=3Ddrive-virtio-disk,format=3Draw,cache=3Dnone,=
aio=3Dnative
-device virtio-blk-pci,config-wce=3Doff,scsi=3Doff,x-data-plane=3Don,drive=
=3Ddrive-virtio-disk,id=3Dvirtio-disk

I found the similar bug has reported some days ago: =
http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html .=
 And a patch for this bug has already committed by Paolo at Mar 13: =
http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html .=
=A0
But it cannot work under my environment. Could you give me some advise=
 to debug this problem ? I can provide more information if need.
=
--=20
Best Regards,

Leiqiang Zhang


--047d7b624a8c00d27804d8d554dc-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqSo-00060c-9n for qemu-devel@nongnu.org; Wed, 27 Mar 2013 09:32:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKqSk-00045H-Td for qemu-devel@nongnu.org; Wed, 27 Mar 2013 09:32:26 -0400 Received: from mx1.redhat.com ([209.132.183.28]:60401) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqSk-000458-LE for qemu-devel@nongnu.org; Wed, 27 Mar 2013 09:32:22 -0400 Date: Wed, 27 Mar 2013 14:32:19 +0100 From: Stefan Hajnoczi Message-ID: <20130327133219.GB13100@stefanha-thinkpad.muc.redhat.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] dataplane bug: fail to start Windows VM with dataplane enable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?utf-8?B?5byg56OK5by6?= Cc: pbonzini@redhat.com, qemu-devel@nongnu.org On Tue, Mar 26, 2013 at 11:10:35PM +0800, =E5=BC=A0=E7=A3=8A=E5=BC=BA wro= te: > Hi, Paolo && Stefan: >=20 > When I test the dataplane feature with qemu master, I find that > Windows (Windows 7 and Windows 2003) VM will hang if dataplane is > enabled. But if I try to start a Fedora VM, it can start normally. >=20 > The command I boot QEMU is: > x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -drive > file=3Dwin7.img,if=3Dnone,id=3Ddrive-virtio-disk,format=3Draw,cache=3Dn= one,aio=3Dnative > -device virtio-blk-pci,config-wce=3Doff,scsi=3Doff,x-data-plane=3Don,dr= ive=3Ddrive-virtio-disk,id=3Dvirtio-disk >=20 > I found the similar bug has reported some days ago: > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > . And a patch for this bug has already committed by Paolo at Mar 13: > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > . >=20 > But it cannot work under my environment. Could you give me some advise > to debug this problem ? I can provide more information if need. Hi, I haven't gotten to the bottom of it yet but wanted to let you know that I'm seeing a hang at the boot screen after the installer reboots. The Windows logo animation runs but the guest seems unable to make progress. Will let you know when there is a fix. The guest I'm testing is Windows 7 Professional 64-bit. As a workaround you can set x-data-plane=3Doff to boot the guest for the first time. Subsequent boots will succeed with x-data-plane=3Don. Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:50798) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqvY-0002Pi-2a for qemu-devel@nongnu.org; Wed, 27 Mar 2013 10:02:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKqvV-0007MO-Pn for qemu-devel@nongnu.org; Wed, 27 Mar 2013 10:02:08 -0400 Received: from mail-bk0-x230.google.com ([2a00:1450:4008:c01::230]:41003) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqvV-0007M3-Id for qemu-devel@nongnu.org; Wed, 27 Mar 2013 10:02:05 -0400 Received: by mail-bk0-f48.google.com with SMTP id jf3so1315320bkc.35 for ; Wed, 27 Mar 2013 07:02:04 -0700 (PDT) Date: Wed, 27 Mar 2013 15:02:01 +0100 From: Stefan Hajnoczi Message-ID: <20130327140201.GA29426@stefanha-thinkpad.muc.redhat.com> References: <20130327133219.GB13100@stefanha-thinkpad.muc.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20130327133219.GB13100@stefanha-thinkpad.muc.redhat.com> Subject: Re: [Qemu-devel] dataplane bug: fail to start Windows VM with dataplane enable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: pbonzini@redhat.com, qemu-devel@nongnu.org, =?utf-8?B?5byg56OK5by6?= On Wed, Mar 27, 2013 at 02:32:19PM +0100, Stefan Hajnoczi wrote: > On Tue, Mar 26, 2013 at 11:10:35PM +0800, 张磊强 wrote: > > Hi, Paolo && Stefan: > > > > When I test the dataplane feature with qemu master, I find that > > Windows (Windows 7 and Windows 2003) VM will hang if dataplane is > > enabled. But if I try to start a Fedora VM, it can start normally. > > > > The command I boot QEMU is: > > x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -drive > > file=win7.img,if=none,id=drive-virtio-disk,format=raw,cache=none,aio=native > > -device virtio-blk-pci,config-wce=off,scsi=off,x-data-plane=on,drive=drive-virtio-disk,id=virtio-disk > > > > I found the similar bug has reported some days ago: > > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > > . And a patch for this bug has already committed by Paolo at Mar 13: > > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > > . > > > > But it cannot work under my environment. Could you give me some advise > > to debug this problem ? I can provide more information if need. > > Hi, > I haven't gotten to the bottom of it yet but wanted to let you know that > I'm seeing a hang at the boot screen after the installer reboots. The > Windows logo animation runs but the guest seems unable to make progress. > > Will let you know when there is a fix. The guest I'm testing is Windows > 7 Professional 64-bit. > > As a workaround you can set x-data-plane=off to boot the guest for the > first time. Subsequent boots will succeed with x-data-plane=on. Next data point, it's not caused by the Paolo's AioContext conversion. This means it's unrelated to the recent bug that you mentioned. The boot gets stuck immediately after the switch from the BIOS virtio-blk driver to the Windows viostor driver. We get two requests (VIRTIO_BLK_T_GET_ID and VIRTIO_BLK_T_READ) and then the guest stops. The descriptor index of the second request has been incremented, perhaps the guest is not receiving host->guest notifies. Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:45053) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKs58-0002U5-NL for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:16:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKs53-00046k-JH for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:16:06 -0400 Received: from mail-bk0-x22f.google.com ([2a00:1450:4008:c01::22f]:45311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKs53-00046W-Cv for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:16:01 -0400 Received: by mail-bk0-f47.google.com with SMTP id ik5so1612065bkc.20 for ; Wed, 27 Mar 2013 08:16:00 -0700 (PDT) Date: Wed, 27 Mar 2013 16:15:56 +0100 From: Stefan Hajnoczi Message-ID: <20130327151556.GA32453@stefanha-thinkpad.muc.redhat.com> References: <20130327133219.GB13100@stefanha-thinkpad.muc.redhat.com> <20130327140201.GA29426@stefanha-thinkpad.muc.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20130327140201.GA29426@stefanha-thinkpad.muc.redhat.com> Subject: Re: [Qemu-devel] dataplane bug: fail to start Windows VM with dataplane enable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: pbonzini@redhat.com, "Michael S. Tsirkin" , qemu-devel@nongnu.org, =?utf-8?B?5byg56OK5by6?= On Wed, Mar 27, 2013 at 03:02:01PM +0100, Stefan Hajnoczi wrote: > On Wed, Mar 27, 2013 at 02:32:19PM +0100, Stefan Hajnoczi wrote: > > On Tue, Mar 26, 2013 at 11:10:35PM +0800, 张磊强 wrote: > > > Hi, Paolo && Stefan: > > > > > > When I test the dataplane feature with qemu master, I find that > > > Windows (Windows 7 and Windows 2003) VM will hang if dataplane is > > > enabled. But if I try to start a Fedora VM, it can start normally. > > > > > > The command I boot QEMU is: > > > x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -drive > > > file=win7.img,if=none,id=drive-virtio-disk,format=raw,cache=none,aio=native > > > -device virtio-blk-pci,config-wce=off,scsi=off,x-data-plane=on,drive=drive-virtio-disk,id=virtio-disk > > > > > > I found the similar bug has reported some days ago: > > > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > > > . And a patch for this bug has already committed by Paolo at Mar 13: > > > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > > > . > > > > > > But it cannot work under my environment. Could you give me some advise > > > to debug this problem ? I can provide more information if need. > > > > Hi, > > I haven't gotten to the bottom of it yet but wanted to let you know that > > I'm seeing a hang at the boot screen after the installer reboots. The > > Windows logo animation runs but the guest seems unable to make progress. > > > > Will let you know when there is a fix. The guest I'm testing is Windows > > 7 Professional 64-bit. > > > > As a workaround you can set x-data-plane=off to boot the guest for the > > first time. Subsequent boots will succeed with x-data-plane=on. > > Next data point, it's not caused by the Paolo's AioContext conversion. > This means it's unrelated to the recent bug that you mentioned. > > The boot gets stuck immediately after the switch from the BIOS > virtio-blk driver to the Windows viostor driver. We get two requests > (VIRTIO_BLK_T_GET_ID and VIRTIO_BLK_T_READ) and then the guest stops. > The descriptor index of the second request has been incremented, perhaps > the guest is not receiving host->guest notifies. Okay, getting closer to the root cause now. The guest driver has not enabled MSI-X and the guest notifier that dataplane uses is not hooked up to anything. When MSI-X is enabled the guest notifier is hooked up to irqfd and when MSI-X is disabled it is supposed to bounce back into QEMU which issues an ioctl for the interrupt. We've gotten into a state where the guest notifier exists but nothing is listening to it :). Therefore the guest is stuck waiting for virtio-blk I/O requests to complete. Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:53386) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKsUC-0003hj-92 for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:42:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKsU6-0005cC-Ta for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:42:00 -0400 Received: from mail-bk0-x22f.google.com ([2a00:1450:4008:c01::22f]:44357) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKsU6-0005c2-MS for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:41:54 -0400 Received: by mail-bk0-f47.google.com with SMTP id ik5so1624657bkc.20 for ; Wed, 27 Mar 2013 08:41:53 -0700 (PDT) Date: Wed, 27 Mar 2013 16:41:49 +0100 From: Stefan Hajnoczi Message-ID: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [Qemu-devel] dataplane bug: fail to start Windows VM with dataplane enable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?utf-8?B?5byg56OK5by6?= Cc: pbonzini@redhat.com, qemu-devel@nongnu.org, stefanha@redhat.com On Tue, Mar 26, 2013 at 11:10:35PM +0800, 张磊强 wrote: > Hi, Paolo && Stefan: > > When I test the dataplane feature with qemu master, I find that > Windows (Windows 7 and Windows 2003) VM will hang if dataplane is > enabled. But if I try to start a Fedora VM, it can start normally. > > The command I boot QEMU is: > x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -drive > file=win7.img,if=none,id=drive-virtio-disk,format=raw,cache=none,aio=native > -device virtio-blk-pci,config-wce=off,scsi=off,x-data-plane=on,drive=drive-virtio-disk,id=virtio-disk > > I found the similar bug has reported some days ago: > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > . And a patch for this bug has already committed by Paolo at Mar 13: > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html > . > > But it cannot work under my environment. Could you give me some advise > to debug this problem ? I can provide more information if need. I sent a fix and CCed you on the patch. Please test it if you have time. Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:36984) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UL43s-0006hb-4O for qemu-devel@nongnu.org; Thu, 28 Mar 2013 00:03:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UL43o-00026W-IF for qemu-devel@nongnu.org; Thu, 28 Mar 2013 00:03:36 -0400 Received: from mail-pd0-f177.google.com ([209.85.192.177]:57936) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UL43o-000264-9g for qemu-devel@nongnu.org; Thu, 28 Mar 2013 00:03:32 -0400 Received: by mail-pd0-f177.google.com with SMTP id y14so3815311pdi.8 for ; Wed, 27 Mar 2013 21:03:31 -0700 (PDT) Date: Thu, 28 Mar 2013 12:03:17 +0800 From: leiqzhang Message-ID: <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> In-Reply-To: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="5153c105_7fdcc233_6191" Subject: [Qemu-devel] =?utf-8?Q?=E5=9B=9E=E5=A4=8D=EF=BC=9A_?= dataplane bug: fail to start Windows VM with dataplane enable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: pbonzini@redhat.com, qemu-devel@nongnu.org, stefanha@redhat.com, =?utf-8?Q?=E5=BC=A0_=E7=A3=8A=E5=BC=BA?= --5153c105_7fdcc233_6191 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, Stefan: Thank for your reply and patch. I have done the test for Windows 7, W= indows 2003, and fedora. The patch has fixed the problem now, thanks. =20 -- =20 leiqzhang Sent by Sparrow (http://www.sparrowmailapp.com/=3Fsig) =E5=9C=A8 2013=E5=B9=B43=E6=9C=8827=E6=97=A5=E6=98=9F=E6=9C=9F=E4=B8=89=EF= =BC=8C23:41=EF=BC=8CStefan Hajnoczi =E5=86=99=E9=81=93=EF=BC=9A > On Tue, Mar 26, 2013 at 11:10:35PM +0800, =E5=BC=A0=E7=A3=8A=E5=BC=BA w= rote: > > Hi, Paolo && Stefan: > > =20 > > When I test the dataplane feature with qemu master, I find that > > Windows (Windows 7 and Windows 2003) VM will hang if dataplane is > > enabled. But if I try to start a =46edora VM, it can start normally. > > =20 > > The command I boot QEMU is: > > x86=5F64-softmmu/qemu-system-x86=5F64 -enable-kvm -m 1024 -smp 2 -dri= ve > > file=3Dwin7.img,if=3Dnone,id=3Ddrive-virtio-disk,format=3Draw,cache=3D= none,aio=3Dnative > > -device virtio-blk-pci,config-wce=3Doff,scsi=3Doff,x-data-plane=3Don,= drive=3Ddrive-virtio-disk,id=3Dvirtio-disk > > =20 > > I found the similar bug has reported some days ago: > > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html= > > . And a patch for this bug has already committed by Paolo at Mar 13: > > http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html= > > . > > =20 > > But it cannot work under my environment. Could you give me some advis= e > > to debug this problem =3F I can provide more information if need. > > =20 > =20 > =20 > I sent a fix and CCed you on the patch. Please test it if you have > time. > =20 > Stefan =20 --5153c105_7fdcc233_6191 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi, Stefan:<= /span>

    Thank for your reply and patch. I= have done the test for Windows 7, Windows 2003, and fedora.
=

     The patch has fixed the problem now, = thanks. 

-- 
leiqzhang
Sent by  Sparrow

=20

=E5=9C=A8 2013=E5=B9=B43=E6=9C=882= 7=E6=97=A5=E6=98=9F=E6=9C=9F=E4=B8=89=EF=BC=8C23:41=EF=BC=8CStefan Hajnoc= zi =E5=86=99=E9=81=93=EF=BC=9A

On Tue, Mar 26, = 2013 at 11:10:35PM +0800, =E5=BC=A0=E7=A3=8A=E5=BC=BA wrote:
Hi, Paolo && Stefan:
=
When I test the dataplane feature with qemu master, I find= that
Windows (Windows 7 and Windows 2003) VM will hang if data= plane is
enabled. But if I try to start a =46edora VM, it can s= tart normally.

The command I boot QEMU is:
=
x86=5F64-softmmu/qemu-system-x86=5F64 -enable-kvm -m 1024 -smp 2 -dr= ive
file=3Dwin7.img,if=3Dnone,id=3Ddrive-virtio-disk,format=3Dr= aw,cache=3Dnone,aio=3Dnative
-device virtio-blk-pci,config-wce=3D= off,scsi=3Doff,x-data-plane=3Don,drive=3Ddrive-virtio-disk,id=3Dvirtio-di= sk

I found the similar bug has reported some day= s ago:
http://lists.nongnu.org/archive/html/qemu-devel/2013-03/= msg02200.html
. And a patch for this bug has already committed = by Paolo at Mar 13:
http://lists.nongnu.org/archive/html/qemu-d= evel/2013-03/msg02200.html
.

But it ca= nnot work under my environment. Could you give me some advise
t= o debug this problem =3F I can provide more information if need.

I sent a fix and CCed you on the patc= h. Please test it if you have
time.

S= tefan
=20 =20 =20 =20 =20

--5153c105_7fdcc233_6191-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:49987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMetQ-0001ck-Mo for qemu-devel@nongnu.org; Mon, 01 Apr 2013 09:35:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UMetL-0004pT-H1 for qemu-devel@nongnu.org; Mon, 01 Apr 2013 09:35:24 -0400 Received: from szxga02-in.huawei.com ([119.145.14.65]:1402) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMetK-0004oS-KU for qemu-devel@nongnu.org; Mon, 01 Apr 2013 09:35:19 -0400 From: Zhangleiqiang Date: Mon, 1 Apr 2013 13:34:36 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> In-Reply-To: <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [Qemu-devel] question about performance of dataplane List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi , "stefanha@redhat.com" Cc: Zhangleiqiang , "Luohao (brian)" , "qemu-devel@nongnu.org" , Haofeng , leiqzhang SGksIFN0ZWZhbu+8mg0KDQoJSSBoYXZlIGRvbmUgc29tZSB0ZXN0aW5nIHRvIGNvbXBhcmUgdGhl IHBlcmZvcm1hbmNlIG9mIGRhdGFwbGFuZSBhbmQgbm9uLWRhdGFwbGFuZS4gIEJ1dCB0aGUgcmVz dWx0IGRpZCBub3QgbWVldCBteSBleHBlY3RhdGlvbnMsIHRoZSBwZXJmb3JtYW5jZSBvZiBkaXNr IHdpdGggZGF0YXBsYW5lIGVuYWJsZWQgZGlkIG5vdCBoYXZlIGFkdmFudGFnZSBvdmVyIG5vbi1k YXRhcGxhbmUuIA0KDQoJVGhlIGZvbGxvd2luZyAgY29udGFpbnMgdGhlICBlbnZpcm9ubWVudCBp bmZvIGFuZCB0ZXN0aW5nIHJlc3VsdHMuICBEb2VzIG15IHRlc3RpbmcgbWV0aG9kIG9yIHRlc3Rp bmcgZW52aXJvbm1lbnQgaGF2ZSBzb21ldGhpbmcgd3JvbmcgPyAgQ291bGQgeW91IGdpdmUgbWUg c29tZSBhZHZpY2U/ICBJIGNhbiBwcm92aWRlIG1vcmUgaW5mb3JtYXRpb24gaWYgbmVlZC4NCg0K DQoxLiBFbnZpcm9ubWVudDoNCglhKS4gUWVtdSAxLjQgbWFzdGVyIGJyYW5jaA0KCWIpLiBrZXJu ZWw6ICAzLjUuMC0yLmZjMTcueDg2XzY0DQogICAgICAgICBjKS4gdmlydHVhbCBkaXNrcyBsb2Nh dGlvbjogIHRoZSBzYW1lIGxvY2FsIFNBVEEgaGFyZGRpc2sgd2l0aCBleHQ0IGZzDQoJZCkuIFZN IHN0YXJ0IGNtZCAob3M6IHdpbjcvcWVkLCBkaXNrMTogcmF3L25vbi1kYXRhcGxhbmUvMTBHL05U RlMsIGRpc2syOiByYXcvZGF0YXBsYW5lLzEwRy9OVEZTKSA6DQoNCi4veDg2XzY0LXNvZnRtbXUv cWVtdS1zeXN0ZW0teDg2XzY0ICAtZW5hYmxlLWt2bSAtbmFtZSB3aW43IC1NIHBjLTAuMTUgLW0g MTAyNCAtYm9vdCBjIC1kZXZpY2UgdmlydGlvLXNlcmlhbC1wY2ksaWQ9dmlydGlvLXNlcmlhbDAs YnVzPXBjaS4wLGFkZHI9MHg1IC1tb25pdG9yIHN0ZGlvIC1kcml2ZSBmaWxlPS9ob21lL3dpbjcu cWVkLGlmPW5vbmUsZm9ybWF0PXFlZCxjYWNoZT1ub25lLGlkPWRyaXZlMCAtY2hhcmRldiBzcGlj ZXZtYyxpZD1jaGFyY2hhbm5lbDIsbmFtZT12ZGFnZW50IC1kZXZpY2UgdmlydHNlcmlhbHBvcnQs YnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MSxjaGFyZGV2PWNoYXJjaGFubmVsMixpZD1jaGFubmVs MixuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMCAtY2hhcmRldiBwdHksaWQ9Y2hhcmNoYW5uZWwzIC1k ZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MixjaGFyZGV2PWNo YXJjaGFubmVsMyxpZD1jaGFubmVsMyxuYW1lPWFyYml0cmFyeS52aXJ0aW8uc2VyaWFsLnBvcnQu bmFtZSAtdXNiIC1kZXZpY2UgdXNiLXRhYmxldCxpZD1pbnB1dDAgLXNwaWNlIHBvcnQ9MzAwNyxh ZGRyPSoqKiosZGlzYWJsZS10aWNrZXRpbmcgLXZnYSBxeGwgLWdsb2JhbCBxeGwudnJhbV9zaXpl PTY3MTA4ODY0IC1kZXZpY2UgQUM5NyxpZD1zb3VuZDAsYnVzPXBjaS4wLGFkZHI9MHg0IC1kZXZp Y2UgdmlydGlvLWJsay1wY2ksZHJpdmU9ZHJpdmUwLGJ1cz1wY2kuMCxhZGRyPTB4Nixib290aW5k ZXg9MSAtZHJpdmUgaWQ9ZHJpdmUxLGlmPW5vbmUsY2FjaGU9bm9uZSxmb3JtYXQ9cmF3LGZpbGU9 L2hvbWUvZGF0YS5pbWcgLWRldmljZSB2aXJ0aW8tYmxrLXBjaSxkcml2ZT1kcml2ZTEsYnVzPXBj aS4wLGFkZHI9MHg3IC1kcml2ZSBpZD1kcml2ZTIsaWY9bm9uZSxjYWNoZT1ub25lLGZvcm1hdD1y YXcsZmlsZT0vaG9tZS9kYXRhMi5pbWcsYWlvPW5hdGl2ZSAtZGV2aWNlIHZpcnRpby1ibGstcGNp LGRyaXZlPWRyaXZlMixidXM9cGNpLjAsYWRkcj0weDgsc2NzaT1vZmYseC1kYXRhLXBsYW5lPW9u LGNvbmZpZy13Y2U9b2ZmDQoNCg0KMi4gVGVzdGluZyBUb29sIEFuZCBUZXN0aW5nIFBhcmFtczoN CglhKS4gT25seSBJT01ldGVyIEFwcCBSdW5uaW5nIGluIFZNLCBhbmQgbm8gb3RoZXIgSU8gaW4g SG9zdCAoRG9tMCkNCgliKS4gMTAwJSBSYW5kb20gSU8sIGRhdGFfc2l6ZSgxNksvMzJLLzRLKSwg UldfUmF0aW8oMCUvMjUlLzc1JSBSZWFkKQ0KCWMpLiBUZXN0aW5nIG9mIHR3byBkaXNrcyBzZXBh cmF0ZWx5LCBub3Qgc2ltdWx0YW5lb3VzbHkNCg0KMy4gVGVzdGluZyBSZXN1bHRzOg0KDQpkYXRh c2l6ZS9SV19SYXRpbwkJSU9QU19kYXRhcGxhbmUJSU9QU19ub25fZGF0YXBsYW5lCU1CUFNfZGF0 YXBsYW5lCU1CUFNfbm9uX2RhdGFwbGFuZQ0KCTE2Sy8wJQkJCTI5NC4wOTQ5NDgJCQkyOTMuNjA5 NjA2CQkJNC41OTUyMzQJCQk0LjU4NzY1DQoJMTZLLzI1JQkJCTI4My4wOTY3NDUJCQkyODEuNjQ5 MjU4CQkJNC40MjMzODcJCQk0LjQwMDc3DQoJMTZLLzc1JQkJCTMxNi4wMzk4MDEJCQkzMDkuNTg1 MzM2CQkJNC45MzgxMjIJCQk0LjgzNzI3MQ0KCTMySy8wJQkJCTI1Ny41Mjk1MzcJCQkyNTguODA2 MTI4CQkJOC4wNDc3OTgJCQk4LjA4NzY5Mg0KCTMySy8yNSUJCQkyNTMuNzI5MjgxCQkJMjUzLjc1 NjY3MwkJCTcuOTI5MDQJCQk3LjkyOTg5Ng0KCTMySy83NSUJCQkyOTIuMzg0NTY4CQkJMjgwLjk5 MTQzNAkJCTkuMTM3MDE4CQkJOC43ODA5ODINCgk0Sy8wJQkJCTMyMS41OTkzNTIJCQkzMjQuMTE2 MDYzCQkJMS4yNTYyNDcJCQkxLjI2NjA3OA0KCTRLLzI1JQkJCTMwOS45MDY2MzUJCQkzMDkuMjk0 Mjc4CQkJMS4yMTA1NzMJCQkxLjIwODE4MQ0KCTRLLzc1JQkJCTM1MC4xNjg4ODIJCQkzNTAuNzcy MzI5CQkJMS4zNjc4NDcJCQkxLjM3MDIwNA0KDQoNCg0KLS0tLS0tLS0tLQ0KTGVpcXpoYW5nDQoN CkJlc3QgUmVnYXJkcw0KDQoNCj4g5Y+R5Lu25Lq6OiBxZW11LWRldmVsLWJvdW5jZXMremhhbmds ZWlxaWFuZz1odWF3ZWkuY29tQG5vbmdudS5vcmcgW21haWx0bzpxZW11LWRldmVsLWJvdW5jZXMr emhhbmdsZWlxaWFuZz1odWF3ZWkuY29tQG5vbmdudS5vcmddIOS7o+ihqCBsZWlxemhhbmcNCj4g 5Y+R6YCB5pe26Ze0OiAyMDEz5bm0M+aciDI45pelIDEyOjAzDQo+IOaUtuS7tuS6ujogU3RlZmFu IEhham5vY3ppDQo+IOaKhOmAgTogcGJvbnppbmlAcmVkaGF0LmNvbTsgcWVtdS1kZXZlbEBub25n bnUub3JnOyBzdGVmYW5oYUByZWRoYXQuY29tOyDlvKAg56OK5by6DQo+IOS4u+mimDogW1FlbXUt ZGV2ZWxdIOWbnuWkje+8miBkYXRhcGxhbmUgYnVnOiBmYWlsIHRvIHN0YXJ0IFdpbmRvd3MgVk0g d2l0aCBkYXRhcGxhbmUgZW5hYmxlDQo+IA0KPiBIaSwgU3RlZmFuOg0KPiANCj4gICAgIFRoYW5r IGZvciB5b3VyIHJlcGx5IGFuZCBwYXRjaC4gSSBoYXZlIGRvbmUgdGhlIHRlc3QgZm9yIFdpbmRv d3MgNywgV2luZG93cyAyMDAzLCBhbmQgZmVkb3JhLg0KPiANCj4gICAgICBUaGUgcGF0Y2ggaGFz IGZpeGVkIHRoZSBwcm9ibGVtIG5vdywgdGhhbmtzLiANCj4gDQo+IC0tIA0KPiBsZWlxemhhbmcN Cj4gU2VudCBieSAgU3BhcnJvdw0KPiANCj4g5ZyoIDIwMTPlubQz5pyIMjfml6XmmJ/mnJ/kuInv vIwyMzo0Me+8jFN0ZWZhbiBIYWpub2N6aSDlhpnpgZPvvJoNCj4gT24gVHVlLCBNYXIgMjYsIDIw MTMgYXQgMTE6MTA6MzVQTSArMDgwMCwg5byg56OK5by6IHdyb3RlOg0KPiBIaSwgUGFvbG8gJiYg U3RlZmFuOg0KPiANCj4gV2hlbiBJIHRlc3QgdGhlIGRhdGFwbGFuZSBmZWF0dXJlIHdpdGggcWVt dSBtYXN0ZXIsIEkgZmluZCB0aGF0DQo+IFdpbmRvd3MgKFdpbmRvd3MgNyBhbmQgV2luZG93cyAy MDAzKSBWTSB3aWxsIGhhbmcgaWYgZGF0YXBsYW5lIGlzDQo+IGVuYWJsZWQuIEJ1dCBpZiBJIHRy eSB0byBzdGFydCBhIEZlZG9yYSBWTSwgaXQgY2FuIHN0YXJ0IG5vcm1hbGx5Lg0KPiANCj4gVGhl IGNvbW1hbmQgSSBib290IFFFTVUgaXM6DQo+IHg4Nl82NC1zb2Z0bW11L3FlbXUtc3lzdGVtLXg4 Nl82NCAtZW5hYmxlLWt2bSAtbSAxMDI0IC1zbXAgMiAtZHJpdmUNCj4gZmlsZT13aW43LmltZyxp Zj1ub25lLGlkPWRyaXZlLXZpcnRpby1kaXNrLGZvcm1hdD1yYXcsY2FjaGU9bm9uZSxhaW89bmF0 aXZlDQo+IC1kZXZpY2UgdmlydGlvLWJsay1wY2ksY29uZmlnLXdjZT1vZmYsc2NzaT1vZmYseC1k YXRhLXBsYW5lPW9uLGRyaXZlPWRyaXZlLXZpcnRpby1kaXNrLGlkPXZpcnRpby1kaXNrDQo+IA0K PiBJIGZvdW5kIHRoZSBzaW1pbGFyIGJ1ZyBoYXMgcmVwb3J0ZWQgc29tZSBkYXlzIGFnbzoNCj4g aHR0cDovL2xpc3RzLm5vbmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxMy0wMy9t c2cwMjIwMC5odG1sDQo+IC4gQW5kIGEgcGF0Y2ggZm9yIHRoaXMgYnVnIGhhcyBhbHJlYWR5IGNv bW1pdHRlZCBieSBQYW9sbyBhdCBNYXIgMTM6DQo+IGh0dHA6Ly9saXN0cy5ub25nbnUub3JnL2Fy Y2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTMtMDMvbXNnMDIyMDAuaHRtbA0KPiAuDQo+IA0KPiBC dXQgaXQgY2Fubm90IHdvcmsgdW5kZXIgbXkgZW52aXJvbm1lbnQuIENvdWxkIHlvdSBnaXZlIG1l IHNvbWUgYWR2aXNlDQo+IHRvIGRlYnVnIHRoaXMgcHJvYmxlbSA/IEkgY2FuIHByb3ZpZGUgbW9y ZSBpbmZvcm1hdGlvbiBpZiBuZWVkLg0KPiANCj4gSSBzZW50IGEgZml4IGFuZCBDQ2VkIHlvdSBv biB0aGUgcGF0Y2guIFBsZWFzZSB0ZXN0IGl0IGlmIHlvdSBoYXZlDQo+IHRpbWUuDQo+IA0KPiBT dGVmYW4NCj4NCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:33540) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMqZR-0001OE-3m for qemu-devel@nongnu.org; Mon, 01 Apr 2013 22:03:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UMqZN-0004Ve-T2 for qemu-devel@nongnu.org; Mon, 01 Apr 2013 22:03:33 -0400 Received: from szxga01-in.huawei.com ([119.145.14.64]:65249) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMqZM-0004Us-QR for qemu-devel@nongnu.org; Mon, 01 Apr 2013 22:03:29 -0400 From: Zhangleiqiang Date: Tue, 2 Apr 2013 02:02:54 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [Qemu-devel] =?utf-8?b?562U5aSNOiAgcXVlc3Rpb24gYWJvdXQgcGVyZm9y?= =?utf-8?q?mance_of_dataplane?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi , "stefanha@redhat.com" Cc: Zhangleiqiang , "Luohao (brian)" , "qemu-devel@nongnu.org" , Haofeng , leiqzhang SGksIFN0ZWZhbjoNCg0KCUkgaGF2ZSBhbHNvIGZpbmlzaGVkIHRoZSBwZXJmIHRlc3RpbmcgdW5k ZXIgRmVkb3JhIDE3IHVzaW5nIElPWm9uZSwgYW5kIHRoZSByZXN1bHRzIGFsc28gc2hvd24gdGhh dCB0aGUgcGVyZm9ybWFuY2Ugb2YgZGlzayB3aXRoIGRhdGFwbGFuZSBlbmFibGVkIGRpZCBub3Qg aGF2ZSBhZHZhbnRhZ2Ugb3ZlciBub24tZGF0YXBsYW5lLg0KDQoxLiBFbnZpcm9ubWVudDoNCglh KS4gUWVtdSAxLjQgbWFzdGVyIGJyYW5jaA0KCWIpLiBrZXJuZWw6ICAzLjUuMC0yLmZjMTcueDg2 XzY0DQogICAgYykuIHZpcnR1YWwgZGlza3MgbG9jYXRpb246ICB0aGUgc2FtZSBsb2NhbCBTQVRB IGhhcmRkaXNrIHdpdGggZXh0NCBmcw0KCWQpLiBWTSBzdGFydCBjbWQgKG9zOiBmZWRvcmExNy9y YXcsIGRpc2sxOiByYXcvbm9uLWRhdGFwbGFuZS8xMEcsIGRpc2syOiByYXcvZGF0YXBsYW5lLzEw RykgOg0KDQouL3g4Nl82NC1zb2Z0bW11L3FlbXUtc3lzdGVtLXg4Nl82NCAgLWVuYWJsZS1rdm0g LW5hbWUgd2luNyAtTSBwYy0wLjE1IC1tIDEwMjQgLWJvb3QgYyAtZGV2aWNlIHZpcnRpby1zZXJp YWwtcGNpLGlkPXZpcnRpby1zZXJpYWwwLGJ1cz1wY2kuMCxhZGRyPTB4NSAtbW9uaXRvciBzdGRp byAtZHJpdmUgZmlsZT0vaG9tZS9mZWRvcmEuaW1nLGlmPW5vbmUsZm9ybWF0PXJhdyxjYWNoZT1u b25lLGlkPWRyaXZlMCAtY2hhcmRldiBzcGljZXZtYyxpZD1jaGFyY2hhbm5lbDIsbmFtZT12ZGFn ZW50IC1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MSxjaGFy ZGV2PWNoYXJjaGFubmVsMixpZD1jaGFubmVsMixuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMCAtY2hh cmRldiBwdHksaWQ9Y2hhcmNoYW5uZWwzIC1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRp by1zZXJpYWwwLjAsbnI9MixjaGFyZGV2PWNoYXJjaGFubmVsMyxpZD1jaGFubmVsMyxuYW1lPWFy Yml0cmFyeS52aXJ0aW8uc2VyaWFsLnBvcnQubmFtZSAtdXNiIC1kZXZpY2UgdXNiLXRhYmxldCxp ZD1pbnB1dDAgLXNwaWNlIHBvcnQ9MzAwNyxhZGRyPSoqKiosZGlzYWJsZS10aWNrZXRpbmcgLXZn YSBxeGwgLWdsb2JhbCBxeGwudnJhbV9zaXplPTY3MTA4ODY0IC1kZXZpY2UgQUM5NyxpZD1zb3Vu ZDAsYnVzPXBjaS4wLGFkZHI9MHg0IC1kZXZpY2UgdmlydGlvLWJsay1wY2ksZHJpdmU9ZHJpdmUw LGJ1cz1wY2kuMCxhZGRyPTB4Nixib290aW5kZXg9MSAtZHJpdmUgaWQ9ZHJpdmUxLGlmPW5vbmUs Y2FjaGU9bm9uZSxmb3JtYXQ9cmF3LGZpbGU9L2hvbWUvZGF0YS5pbWcgLWRldmljZSB2aXJ0aW8t YmxrLXBjaSxkcml2ZT1kcml2ZTEsYnVzPXBjaS4wLGFkZHI9MHg3IC1kcml2ZSBpZD1kcml2ZTIs aWY9bm9uZSxjYWNoZT1ub25lLGZvcm1hdD1yYXcsZmlsZT0vaG9tZS9kYXRhMi5pbWcsYWlvPW5h dGl2ZSAtZGV2aWNlIHZpcnRpby1ibGstcGNpLGRyaXZlPWRyaXZlMixidXM9cGNpLjAsYWRkcj0w eDgsc2NzaT1vZmYseC1kYXRhLXBsYW5lPW9uLGNvbmZpZy13Y2U9b2ZmDQoNCg0KMi4gVGVzdGlu ZyBUb29sIEFuZCBUZXN0aW5nIFBhcmFtczoNCglhKS4gT25seSBJT1pvbmUgQXBwIFJ1bm5pbmcg aW4gVk0sIGFuZCBubyBvdGhlciBJTyBpbiBIb3N0IChEb20wKQ0KCWIpLiBUZXN0aW5nIG9mIHR3 byBkaXNrcyBzZXBhcmF0ZWx5LCBub3Qgc2ltdWx0YW5lb3VzbHkNCiAgICBjKS4gSU9ab25lIGNt ZDogIC4vaW96b25lIC1hIC1uIDVnIC1nIDVnIC1pIDAgLWkgMiAtZiAvZGV2L3ZkYzEoL2Rldi92 ZGIxKSANCg0KMy4gVGVzdGluZyBSZXN1bHRzOg0KDQoJYSkuIFdyaXRlciBSZXBvcnQ6IA0KDQoJ ZGF0YV9zaXplCUtCUFNfZGF0YXBsYW5lCUtCUFNfbm9uX2RhdGFwbGFuZQ0KCQk2NEsJCQkxMjc3 NTEJCQkxMjkwMDMNCgkJMTI4SwkJMTI1NTg1CQkJMTA4OTE3DQoJCTI1NksJCTEyODU3MgkJCTEx NDEwNg0KCQk1MTJLCQkxMTgzMDEJCQkxMTY5NDUNCgkJMTAyNEsJCTEyMjkzNAkJCTEyMTMwMg0K CQkyMDQ4SwkJMTI2MjI0CQkJMTIzNDYyDQoJCTQwOTZLCQkxMjc0MTMJCQkxMjQ2MzINCgkJODE5 MksJCTEyOTA0OQkJCTEyNTgyNQ0KCQkxNjM4NEsJCTEzMTI5MwkJCTEyNjMxMA0KDQoJYikuIFJl LXdyaXRlciBSZXBvcnQ6DQoNCglkYXRhX3NpemUJS0JQU19kYXRhcGxhbmUJS0JQU19ub25fZGF0 YXBsYW5lDQoJCTY0SwkJCTEyODM2MwkJCTEyNTk5OQ0KCQkxMjhLCQkxMjgzMjYJCQkxMjU4MzYN CgkJMjU2SwkJMTI4Mjk5CQkJMTI1NzY5DQoJCTUxMksJCTEyNzY0MQkJCTEyNTgzNA0KCQkxMDI0 SwkJMTI4MjIyCQkJMTI2MTMyDQoJCTIwNDhLCQkxMjc5NzkJCQkxMjU3NzANCgkJNDA5NksJCTEy ODA0NgkJCTEyNTczNg0KCQk4MTkySwkJMTI4MTA0CQkJMTI1NTIwDQoJCTE2Mzg0SwkJMTI4MDIy CQkJMTI1NzM5DQoNCgljKS4gUmFuZG9tIFJlYWQgUmVwb3J0Og0KDQoJZGF0YV9zaXplCUtCUFNf ZGF0YXBsYW5lCUtCUFNfbm9uX2RhdGFwbGFuZQ0KCQk2NEsJCQk4OTg4CQkJODcwMA0KCQkxMjhL CQkxNjE2MAkJCTE1ODA1DQoJCTI1NksJCTI3MTE0CQkJMjcwMjINCgkJNTEySwkJNDUyMTIJCQk0 NTY1OQ0KCQkxMDI0SwkJNjYyNjIJCQk2ODU4MQ0KCQkyMDQ4SwkJOTE1MzAJCQk5MTQ1Nw0KCQk0 MDk2SwkJMTA3Nzg1CQkJMTA3Mzk4DQoJCTgxOTJLCQkxMTcwMDEJCQkxMTY0NzQNCgkJMTYzODRL CQkxMjIwMzYJCQkxMjEwNDMNCg0KCWQpLiBSYW5kb20gV3JpdGUgUmVwb3J0Og0KDQoJZGF0YV9z aXplCUtCUFNfZGF0YXBsYW5lCUtCUFNfbm9uX2RhdGFwbGFuZQ0KCQk2NEsJCQkyMTM0NAkJCTIx MzA5DQoJCTEyOEsJCTI3MjE1CQkJMjY5ODkNCgkJMjU2SwkJMzc1ODcJCQkzNzg1MQ0KCQk1MTJL CQk1NTMzNgkJCTU0OTMwDQoJCTEwMjRLCQk3MzY3MwkJCTczMTQ2DQoJCTIwNDhLCQk5MzYxNAkJ CTkyNDE1DQoJCTQwOTZLCQkxMDc0NzAJCQkxMDU3NTkNCgkJODE5MksJCTEwNDk1MQkJCTEwNDEw Mg0KCQkxNjM4NEsJCTExNjA4MAkJCTExMzQ5MA0KDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0N Cj4g5Y+R5Lu25Lq6OiBaaGFuZ2xlaXFpYW5nDQo+IOWPkemAgeaXtumXtDogMjAxM+W5tDTmnIgx 5pelIDIxOjM1DQo+IOaUtuS7tuS6ujogU3RlZmFuIEhham5vY3ppOyBzdGVmYW5oYUByZWRoYXQu Y29tDQo+IOaKhOmAgTogcWVtdS1kZXZlbEBub25nbnUub3JnOyBsZWlxemhhbmc7IEhhb2Zlbmc7 IEx1b2hhbyAoYnJpYW4pOw0KPiBaaGFuZ2xlaXFpYW5nDQo+IOS4u+mimDogW1FlbXUtZGV2ZWxd IHF1ZXN0aW9uIGFib3V0IHBlcmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ0KPiANCj4gSGksIFN0ZWZh bu+8mg0KPiANCj4gCUkgaGF2ZSBkb25lIHNvbWUgdGVzdGluZyB0byBjb21wYXJlIHRoZSBwZXJm b3JtYW5jZSBvZiBkYXRhcGxhbmUgYW5kDQo+IG5vbi1kYXRhcGxhbmUuICBCdXQgdGhlIHJlc3Vs dCBkaWQgbm90IG1lZXQgbXkgZXhwZWN0YXRpb25zLCB0aGUNCj4gcGVyZm9ybWFuY2Ugb2YgZGlz ayB3aXRoIGRhdGFwbGFuZSBlbmFibGVkIGRpZCBub3QgaGF2ZSBhZHZhbnRhZ2Ugb3Zlcg0KPiBu b24tZGF0YXBsYW5lLg0KPiANCj4gCVRoZSBmb2xsb3dpbmcgIGNvbnRhaW5zIHRoZSAgZW52aXJv bm1lbnQgaW5mbyBhbmQgdGVzdGluZyByZXN1bHRzLg0KPiBEb2VzIG15IHRlc3RpbmcgbWV0aG9k IG9yIHRlc3RpbmcgZW52aXJvbm1lbnQgaGF2ZSBzb21ldGhpbmcgd3JvbmcgPw0KPiBDb3VsZCB5 b3UgZ2l2ZSBtZSBzb21lIGFkdmljZT8gIEkgY2FuIHByb3ZpZGUgbW9yZSBpbmZvcm1hdGlvbiBp ZiBuZWVkLg0KPiANCj4gDQo+IDEuIEVudmlyb25tZW50Og0KPiAJYSkuIFFlbXUgMS40IG1hc3Rl ciBicmFuY2gNCj4gCWIpLiBrZXJuZWw6ICAzLjUuMC0yLmZjMTcueDg2XzY0DQo+ICAgICAgICAg IGMpLiB2aXJ0dWFsIGRpc2tzIGxvY2F0aW9uOiAgdGhlIHNhbWUgbG9jYWwgU0FUQSBoYXJkZGlz ayB3aXRoIGV4dDQgZnMNCj4gCWQpLiBWTSBzdGFydCBjbWQgKG9zOiB3aW43L3FlZCwgZGlzazE6 IHJhdy9ub24tZGF0YXBsYW5lLzEwRy9OVEZTLA0KPiBkaXNrMjogcmF3L2RhdGFwbGFuZS8xMEcv TlRGUykgOg0KPiANCj4gLi94ODZfNjQtc29mdG1tdS9xZW11LXN5c3RlbS14ODZfNjQgIC1lbmFi bGUta3ZtIC1uYW1lIHdpbjcgLU0gcGMtMC4xNQ0KPiAtbSAxMDI0IC1ib290IGMgLWRldmljZSB2 aXJ0aW8tc2VyaWFsLXBjaSxpZD12aXJ0aW8tc2VyaWFsMCxidXM9cGNpLjAsYWRkcj0weDUNCj4g LW1vbml0b3Igc3RkaW8gLWRyaXZlDQo+IGZpbGU9L2hvbWUvd2luNy5xZWQsaWY9bm9uZSxmb3Jt YXQ9cWVkLGNhY2hlPW5vbmUsaWQ9ZHJpdmUwIC1jaGFyZGV2DQo+IHNwaWNldm1jLGlkPWNoYXJj aGFubmVsMixuYW1lPXZkYWdlbnQgLWRldmljZQ0KPiB2aXJ0c2VyaWFscG9ydCxidXM9dmlydGlv LXNlcmlhbDAuMCxucj0xLGNoYXJkZXY9Y2hhcmNoYW5uZWwyLGlkPWNoYW5uZWwyLG5hDQo+IG1l PWNvbS5yZWRoYXQuc3BpY2UuMCAtY2hhcmRldiBwdHksaWQ9Y2hhcmNoYW5uZWwzIC1kZXZpY2UN Cj4gdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MixjaGFyZGV2PWNoYXJj aGFubmVsMyxpZD1jaGFubmVsMyxuYQ0KPiBtZT1hcmJpdHJhcnkudmlydGlvLnNlcmlhbC5wb3J0 Lm5hbWUgLXVzYiAtZGV2aWNlIHVzYi10YWJsZXQsaWQ9aW5wdXQwIC1zcGljZQ0KPiBwb3J0PTMw MDcsYWRkcj0qKioqLGRpc2FibGUtdGlja2V0aW5nIC12Z2EgcXhsIC1nbG9iYWwNCj4gcXhsLnZy YW1fc2l6ZT02NzEwODg2NCAtZGV2aWNlIEFDOTcsaWQ9c291bmQwLGJ1cz1wY2kuMCxhZGRyPTB4 NCAtZGV2aWNlDQo+IHZpcnRpby1ibGstcGNpLGRyaXZlPWRyaXZlMCxidXM9cGNpLjAsYWRkcj0w eDYsYm9vdGluZGV4PTEgLWRyaXZlDQo+IGlkPWRyaXZlMSxpZj1ub25lLGNhY2hlPW5vbmUsZm9y bWF0PXJhdyxmaWxlPS9ob21lL2RhdGEuaW1nIC1kZXZpY2UNCj4gdmlydGlvLWJsay1wY2ksZHJp dmU9ZHJpdmUxLGJ1cz1wY2kuMCxhZGRyPTB4NyAtZHJpdmUNCj4gaWQ9ZHJpdmUyLGlmPW5vbmUs Y2FjaGU9bm9uZSxmb3JtYXQ9cmF3LGZpbGU9L2hvbWUvZGF0YTIuaW1nLGFpbz1uYXRpdmUNCj4g LWRldmljZQ0KPiB2aXJ0aW8tYmxrLXBjaSxkcml2ZT1kcml2ZTIsYnVzPXBjaS4wLGFkZHI9MHg4 LHNjc2k9b2ZmLHgtZGF0YS1wbGFuZT1vbixjb25maWctDQo+IHdjZT1vZmYNCj4gDQo+IA0KPiAy LiBUZXN0aW5nIFRvb2wgQW5kIFRlc3RpbmcgUGFyYW1zOg0KPiAJYSkuIE9ubHkgSU9NZXRlciBB cHAgUnVubmluZyBpbiBWTSwgYW5kIG5vIG90aGVyIElPIGluIEhvc3QgKERvbTApDQo+IAliKS4g MTAwJSBSYW5kb20gSU8sIGRhdGFfc2l6ZSgxNksvMzJLLzRLKSwgUldfUmF0aW8oMCUvMjUlLzc1 JQ0KPiBSZWFkKQ0KPiAJYykuIFRlc3Rpbmcgb2YgdHdvIGRpc2tzIHNlcGFyYXRlbHksIG5vdCBz aW11bHRhbmVvdXNseQ0KPiANCj4gMy4gVGVzdGluZyBSZXN1bHRzOg0KPiANCj4gZGF0YXNpemUv UldfUmF0aW8JCUlPUFNfZGF0YXBsYW5lCUlPUFNfbm9uX2RhdGFwbGFuZQ0KPiAJTUJQU19kYXRh cGxhbmUJTUJQU19ub25fZGF0YXBsYW5lDQo+IAkxNksvMCUJCQkyOTQuMDk0OTQ4CQkJMjkzLjYw OTYwNg0KPiAJNC41OTUyMzQJCQk0LjU4NzY1DQo+IAkxNksvMjUlCQkJMjgzLjA5Njc0NQkJCTI4 MS42NDkyNTgNCj4gCTQuNDIzMzg3CQkJNC40MDA3Nw0KPiAJMTZLLzc1JQkJCTMxNi4wMzk4MDEJ CQkzMDkuNTg1MzM2DQo+IAk0LjkzODEyMgkJCTQuODM3MjcxDQo+IAkzMksvMCUJCQkyNTcuNTI5 NTM3CQkJMjU4LjgwNjEyOA0KPiAJOC4wNDc3OTgJCQk4LjA4NzY5Mg0KPiAJMzJLLzI1JQkJCTI1 My43MjkyODEJCQkyNTMuNzU2NjczDQo+IAk3LjkyOTA0CQkJNy45Mjk4OTYNCj4gCTMySy83NSUJ CQkyOTIuMzg0NTY4CQkJMjgwLjk5MTQzNA0KPiAJOS4xMzcwMTgJCQk4Ljc4MDk4Mg0KPiAJNEsv MCUJCQkzMjEuNTk5MzUyCQkJMzI0LjExNjA2Mw0KPiAJMS4yNTYyNDcJCQkxLjI2NjA3OA0KPiAJ NEsvMjUlCQkJMzA5LjkwNjYzNQkJCTMwOS4yOTQyNzgNCj4gCTEuMjEwNTczCQkJMS4yMDgxODEN Cj4gCTRLLzc1JQkJCTM1MC4xNjg4ODIJCQkzNTAuNzcyMzI5DQo+IAkxLjM2Nzg0NwkJCTEuMzcw MjA0DQo+IA0KPiANCj4gDQo+IC0tLS0tLS0tLS0NCj4gTGVpcXpoYW5nDQo+IA0KPiBCZXN0IFJl Z2FyZHMNCj4gDQo+IA0KPiA+IOWPkeS7tuS6ujogcWVtdS1kZXZlbC1ib3VuY2VzK3poYW5nbGVp cWlhbmc9aHVhd2VpLmNvbUBub25nbnUub3JnDQo+IFttYWlsdG86cWVtdS1kZXZlbC1ib3VuY2Vz K3poYW5nbGVpcWlhbmc9aHVhd2VpLmNvbUBub25nbnUub3JnXSDku6PooagNCj4gbGVpcXpoYW5n DQo+ID4g5Y+R6YCB5pe26Ze0OiAyMDEz5bm0M+aciDI45pelIDEyOjAzDQo+ID4g5pS25Lu25Lq6 OiBTdGVmYW4gSGFqbm9jemkNCj4gPiDmioTpgIE6IHBib256aW5pQHJlZGhhdC5jb207IHFlbXUt ZGV2ZWxAbm9uZ251Lm9yZzsNCj4gc3RlZmFuaGFAcmVkaGF0LmNvbTsg5bygIOejiuW8ug0KPiA+ IOS4u+mimDogW1FlbXUtZGV2ZWxdIOWbnuWkje+8miBkYXRhcGxhbmUgYnVnOiBmYWlsIHRvIHN0 YXJ0IFdpbmRvd3MgVk0gd2l0aA0KPiBkYXRhcGxhbmUgZW5hYmxlDQo+ID4NCj4gPiBIaSwgU3Rl ZmFuOg0KPiA+DQo+ID4gICAgIFRoYW5rIGZvciB5b3VyIHJlcGx5IGFuZCBwYXRjaC4gSSBoYXZl IGRvbmUgdGhlIHRlc3QgZm9yIFdpbmRvd3MgNywNCj4gV2luZG93cyAyMDAzLCBhbmQgZmVkb3Jh Lg0KPiA+DQo+ID4gICAgICBUaGUgcGF0Y2ggaGFzIGZpeGVkIHRoZSBwcm9ibGVtIG5vdywgdGhh bmtzLg0KPiA+DQo+ID4gLS0NCj4gPiBsZWlxemhhbmcNCj4gPiBTZW50IGJ5ICBTcGFycm93DQo+ ID4NCj4gPiDlnKggMjAxM+W5tDPmnIgyN+aXpeaYn+acn+S4ie+8jDIzOjQx77yMU3RlZmFuIEhh am5vY3ppIOWGmemBk++8mg0KPiA+IE9uIFR1ZSwgTWFyIDI2LCAyMDEzIGF0IDExOjEwOjM1UE0g KzA4MDAsIOW8oOejiuW8uiB3cm90ZToNCj4gPiBIaSwgUGFvbG8gJiYgU3RlZmFuOg0KPiA+DQo+ ID4gV2hlbiBJIHRlc3QgdGhlIGRhdGFwbGFuZSBmZWF0dXJlIHdpdGggcWVtdSBtYXN0ZXIsIEkg ZmluZCB0aGF0DQo+ID4gV2luZG93cyAoV2luZG93cyA3IGFuZCBXaW5kb3dzIDIwMDMpIFZNIHdp bGwgaGFuZyBpZiBkYXRhcGxhbmUgaXMNCj4gPiBlbmFibGVkLiBCdXQgaWYgSSB0cnkgdG8gc3Rh cnQgYSBGZWRvcmEgVk0sIGl0IGNhbiBzdGFydCBub3JtYWxseS4NCj4gPg0KPiA+IFRoZSBjb21t YW5kIEkgYm9vdCBRRU1VIGlzOg0KPiA+IHg4Nl82NC1zb2Z0bW11L3FlbXUtc3lzdGVtLXg4Nl82 NCAtZW5hYmxlLWt2bSAtbSAxMDI0IC1zbXAgMiAtZHJpdmUNCj4gPiBmaWxlPXdpbjcuaW1nLGlm PW5vbmUsaWQ9ZHJpdmUtdmlydGlvLWRpc2ssZm9ybWF0PXJhdyxjYWNoZT1ub25lLGFpbz1uYXRp dmUNCj4gPiAtZGV2aWNlDQo+IHZpcnRpby1ibGstcGNpLGNvbmZpZy13Y2U9b2ZmLHNjc2k9b2Zm LHgtZGF0YS1wbGFuZT1vbixkcml2ZT1kcml2ZS12aXJ0aW8tZGlzayxpZD0NCj4gdmlydGlvLWRp c2sNCj4gPg0KPiA+IEkgZm91bmQgdGhlIHNpbWlsYXIgYnVnIGhhcyByZXBvcnRlZCBzb21lIGRh eXMgYWdvOg0KPiA+IGh0dHA6Ly9saXN0cy5ub25nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRl dmVsLzIwMTMtMDMvbXNnMDIyMDAuaHRtbA0KPiA+IC4gQW5kIGEgcGF0Y2ggZm9yIHRoaXMgYnVn IGhhcyBhbHJlYWR5IGNvbW1pdHRlZCBieSBQYW9sbyBhdCBNYXIgMTM6DQo+ID4gaHR0cDovL2xp c3RzLm5vbmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxMy0wMy9tc2cwMjIwMC5o dG1sDQo+ID4gLg0KPiA+DQo+ID4gQnV0IGl0IGNhbm5vdCB3b3JrIHVuZGVyIG15IGVudmlyb25t ZW50LiBDb3VsZCB5b3UgZ2l2ZSBtZSBzb21lIGFkdmlzZQ0KPiA+IHRvIGRlYnVnIHRoaXMgcHJv YmxlbSA/IEkgY2FuIHByb3ZpZGUgbW9yZSBpbmZvcm1hdGlvbiBpZiBuZWVkLg0KPiA+DQo+ID4g SSBzZW50IGEgZml4IGFuZCBDQ2VkIHlvdSBvbiB0aGUgcGF0Y2guIFBsZWFzZSB0ZXN0IGl0IGlm IHlvdSBoYXZlDQo+ID4gdGltZS4NCj4gPg0KPiA+IFN0ZWZhbg0KPiA+DQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNeTc-00049d-Hi for qemu-devel@nongnu.org; Thu, 04 Apr 2013 03:21:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNeTW-00023s-CT for qemu-devel@nongnu.org; Thu, 04 Apr 2013 03:20:52 -0400 Received: from mx1.redhat.com ([209.132.183.28]:30307) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNeTV-00023j-Ul for qemu-devel@nongnu.org; Thu, 04 Apr 2013 03:20:46 -0400 Date: Thu, 4 Apr 2013 09:20:38 +0200 From: Stefan Hajnoczi Message-ID: <20130404072038.GA24402@stefanha-thinkpad.redhat.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> Subject: Re: [Qemu-devel] =?utf-8?b?562U5aSNOiAgcXVlc3Rpb24gYWJvdXQgcGVyZm9y?= =?utf-8?q?mance_of_dataplane?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Zhangleiqiang Cc: Stefan Hajnoczi , "Luohao (brian)" , "qemu-devel@nongnu.org" , Haofeng , leiqzhang On Tue, Apr 02, 2013 at 02:02:54AM +0000, Zhangleiqiang wrote: > I have also finished the perf testing under Fedora 17 using IOZone, and the results also shown that the performance of disk with dataplane enabled did not have advantage over non-dataplane. virtio-blk data plane is a win for parallel I/O workloads (that means iodepth > 1). The advantage becomes clearer with SMP guests. In other words the big advantage is that data plane processes requests without blocking the QEMU main loop or vCPU threads. If your guest has 1 vCPU and/or your benchmarks only do a single stream of I/O requests, then the difference may not be measurable. Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:45940) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOnp8-0003Rb-8Q for qemu-devel@nongnu.org; Sun, 07 Apr 2013 07:31:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOnp5-0003ll-35 for qemu-devel@nongnu.org; Sun, 07 Apr 2013 07:31:50 -0400 Received: from szxga02-in.huawei.com ([119.145.14.65]:57181) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOnp4-0003ke-7j for qemu-devel@nongnu.org; Sun, 07 Apr 2013 07:31:47 -0400 From: Zhangleiqiang Date: Sun, 7 Apr 2013 11:31:20 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> In-Reply-To: <20130404072038.GA24402@stefanha-thinkpad.redhat.com> Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [Qemu-devel] =?gb2312?b?tPC4tDogtPC4tDogIHF1ZXN0aW9uIGFib3V0IHBl?= =?gb2312?b?cmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ==?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: Zhangleiqiang , Stefan Hajnoczi , "Luohao (brian)" , "qemu-devel@nongnu.org" , Haofeng SGksIFN0ZWZhbjoNCg0KCUZvbGxvdyB5b3VyIGFkdmljZSwgSSBoYXZlIGZpbmlzaGVkIHRoZSBi ZW5jaG1hcmtzIHdpdGggbXVsdGlwbGUgdmNwdSAoc21wKSBhbmQgcGFyYWxsZWwgSS9PIHdvcmts b2Fkcy4gDQoJVGhlIHJlc3VsdHMgc3RpbGwgc2hvdyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiBk aXNrIHdpdGggZGF0YXBsYW5lIGVuYWJsZWQgZGlkIG5vdCBoYXZlIGFkdmFudGFnZSBvdmVyIG5v bi1kYXRhcGxhbmUgdW5kZXIgUmFuZG9tIHdyaXRlIG1vZGUuIEJ1dCB1bmRlciB0aGUgU2VxdWVu Y2Ugd3JpdGUgbW9kZSwgdGhlIGZvcm1lciBoYXMgb2J2aW91cyBhZHZhbnRhZ2UuDQoNCjEuIEVu dmlyb25tZW50Og0KCWEpLiBRZW11IDEuNCBtYXN0ZXIgYnJhbmNoDQoJYikuIGtlcm5lbDogIDMu NS4wLTIuZmMxNy54ODZfNjQNCiAgICBjKS4gdmlydHVhbCBkaXNrcyBsb2NhdGlvbjogIHRoZSBz YW1lIGxvY2FsIFNBVEEgaGFyZGRpc2sgd2l0aCBleHQ0IGZzDQoJZCkuIFZNIHN0YXJ0IGNtZCAo b3M6IHdpbjcvcWVkLCBkaXNrMTogcmF3L25vbi1kYXRhcGxhbmUvMTBHL05URlMsIGRpc2syOiBy YXcvZGF0YXBsYW5lLzEwRy9OVEZTKSA6DQoJZSkuIHZjcHU6IDQNCg0KLi94ODZfNjQtc29mdG1t dS9xZW11LXN5c3RlbS14ODZfNjQgIC1lbmFibGUta3ZtIC1zbXAgNCAtbmFtZSB3aW43IC1NIHBj LTAuMTUgLW0gMTAyNCAtYm9vdCBjIC1kZXZpY2UgdmlydGlvLXNlcmlhbC1wY2ksaWQ9dmlydGlv LXNlcmlhbDAsYnVzPXBjaS4wLGFkZHI9MHg1IC1tb25pdG9yIHN0ZGlvIC1kcml2ZSBmaWxlPS9o b21lL3dpbjcucWVkLGlmPW5vbmUsZm9ybWF0PXFlZCxjYWNoZT1ub25lLGlkPWRyaXZlMCAtY2hh cmRldiBzcGljZXZtYyxpZD1jaGFyY2hhbm5lbDIsbmFtZT12ZGFnZW50IC1kZXZpY2UgdmlydHNl cmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9MSxjaGFyZGV2PWNoYXJjaGFubmVsMixp ZD1jaGFubmVsMixuYW1lPWNvbS5yZWRoYXQuc3BpY2UuMCAtY2hhcmRldiBwdHksaWQ9Y2hhcmNo YW5uZWwzIC1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9Mixj aGFyZGV2PWNoYXJjaGFubmVsMyxpZD1jaGFubmVsMyxuYW1lPWFyYml0cmFyeS52aXJ0aW8uc2Vy aWFsLnBvcnQubmFtZSAtdXNiIC1kZXZpY2UgdXNiLXRhYmxldCxpZD1pbnB1dDAgLXNwaWNlIHBv cnQ9MzAwNyxhZGRyPTE4Ni4xMDAuOC4xMjEsZGlzYWJsZS10aWNrZXRpbmcgLXZnYSBxeGwgLWds b2JhbCBxeGwudnJhbV9zaXplPTY3MTA4ODY0IC1kZXZpY2UgQUM5NyxpZD1zb3VuZDAsYnVzPXBj aS4wLGFkZHI9MHg0IC1kZXZpY2UgdmlydGlvLWJsay1wY2ksZHJpdmU9ZHJpdmUwLGJ1cz1wY2ku MCxhZGRyPTB4Nixib290aW5kZXg9MSAtZHJpdmUgaWQ9ZHJpdmUxLGlmPW5vbmUsY2FjaGU9bm9u ZSxmb3JtYXQ9cmF3LGZpbGU9L2hvbWUvZGF0YS5pbWcgLWRldmljZSB2aXJ0aW8tYmxrLXBjaSxk cml2ZT1kcml2ZTEsYnVzPXBjaS4wLGFkZHI9MHg3IC1kcml2ZSBpZD1kcml2ZTIsaWY9bm9uZSxj YWNoZT1ub25lLGZvcm1hdD1yYXcsZmlsZT0vaG9tZS9kYXRhMi5pbWcsYWlvPW5hdGl2ZSAtZGV2 aWNlIHZpcnRpby1ibGstcGNpLGRyaXZlPWRyaXZlMixidXM9cGNpLjAsYWRkcj0weDgsc2NzaT1v ZmYseC1kYXRhLXBsYW5lPW9uLGNvbmZpZy13Y2U9b2ZmDQoNCjIuIFRlc3RpbmcgVG9vbCBBbmQg VGVzdGluZyBQYXJhbXM6DQoJYSkuIE9ubHkgSU9NZXRlciBBcHAgUnVubmluZyBpbiBWTSwgYW5k IG5vIG90aGVyIElPIGluIEhvc3QgKERvbTApDQoJYikuIDEwMCUgUmFuZG9tLCAwJSBSZWFkLCAx NksgZGF0YSBzaXplLCA1MCBvdXRzdGFuZGluZyBJTzsgIDAlIFJhbmRvbSwgMjUlIFJlYWQsIDE2 SyBkYXRhIHNpemUsIDUwIG91dHN0YW5kaW5nIElPDQoJYykuIFRlc3Rpbmcgb2YgdHdvIGRpc2tz IHNlcGFyYXRlbHksIG5vdCBzaW11bHRhbmVvdXNseQ0KDQozLiBUZXN0aW5nIFJlc3VsdHM6DQoN CglSV19tb2RlCQkJCUlPUFNfZGF0YXBsYW5lCQlJT1BTX25vbl9kYXRhcGxhbmUJCU1CUFNfZGF0 YXBsYW5lCQlNQlBTX25vbl9kYXRhcGxhbmUNCgkxMDAlIFJhbmRvbQkvMCUgUmVhZAkJCTMwMy4x Nzg4NjcJCQkzMDAuNTExOTI4CQkJCTQuNzM3MTcwCQkJCTQuNjk1NDk5DQoJMTAwJSBTZXF1ZW5j ZS8yNSUgUmVhZAkJMjE3NDguODg3MTg5CQkJNzYzMS4xNjQwNjAJCQkJMzM5LjgyNjM2MgkJCTEx OS4yMzY5MzgNCg0KDQoNCi0tLS0tLS0tLS0NCkxlaXF6aGFuZw0KDQpCZXN0IFJlZ2FyZHMNCg0K PiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBTdGVmYW4gSGFqbm9jemkgW21haWx0bzpz dGVmYW5oYUByZWRoYXQuY29tXQ0KPiC3osvNyrG85DogMjAxM8TqNNTCNMjVIDE1OjIxDQo+IMrV vP7IyzogWmhhbmdsZWlxaWFuZw0KPiCzrcvNOiBTdGVmYW4gSGFqbm9jemk7IHFlbXUtZGV2ZWxA bm9uZ251Lm9yZzsgbGVpcXpoYW5nOyBIYW9mZW5nOyBMdW9oYW8NCj4gKGJyaWFuKQ0KPiDW98zi OiBSZTogtPC4tDogW1FlbXUtZGV2ZWxdIHF1ZXN0aW9uIGFib3V0IHBlcmZvcm1hbmNlIG9mIGRh dGFwbGFuZQ0KPiANCj4gT24gVHVlLCBBcHIgMDIsIDIwMTMgYXQgMDI6MDI6NTRBTSArMDAwMCwg WmhhbmdsZWlxaWFuZyB3cm90ZToNCj4gPiAJSSBoYXZlIGFsc28gZmluaXNoZWQgdGhlIHBlcmYg dGVzdGluZyB1bmRlciBGZWRvcmEgMTcgdXNpbmcgSU9ab25lLCBhbmQgdGhlDQo+IHJlc3VsdHMg YWxzbyBzaG93biB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiBkaXNrIHdpdGggZGF0YXBsYW5lIGVu YWJsZWQgZGlkIG5vdA0KPiBoYXZlIGFkdmFudGFnZSBvdmVyIG5vbi1kYXRhcGxhbmUuDQo+IA0K PiB2aXJ0aW8tYmxrIGRhdGEgcGxhbmUgaXMgYSB3aW4gZm9yIHBhcmFsbGVsIEkvTyB3b3JrbG9h ZHMgKHRoYXQgbWVhbnMNCj4gaW9kZXB0aCA+IDEpLiAgVGhlIGFkdmFudGFnZSBiZWNvbWVzIGNs ZWFyZXIgd2l0aCBTTVAgZ3Vlc3RzLg0KPiANCj4gSW4gb3RoZXIgd29yZHMgdGhlIGJpZyBhZHZh bnRhZ2UgaXMgdGhhdCBkYXRhIHBsYW5lIHByb2Nlc3NlcyByZXF1ZXN0cw0KPiB3aXRob3V0IGJs b2NraW5nIHRoZSBRRU1VIG1haW4gbG9vcCBvciB2Q1BVIHRocmVhZHMuDQo+IA0KPiBJZiB5b3Vy IGd1ZXN0IGhhcyAxIHZDUFUgYW5kL29yIHlvdXIgYmVuY2htYXJrcyBvbmx5IGRvIGEgc2luZ2xl IHN0cmVhbQ0KPiBvZiBJL08gcmVxdWVzdHMsIHRoZW4gdGhlIGRpZmZlcmVuY2UgbWF5IG5vdCBi ZSBtZWFzdXJhYmxlLg0KPiANCj4gU3RlZmFuDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:48626) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOnzZ-0005V1-6Z for qemu-devel@nongnu.org; Sun, 07 Apr 2013 07:42:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOnzU-0008Aj-37 for qemu-devel@nongnu.org; Sun, 07 Apr 2013 07:42:37 -0400 Received: from e06smtp11.uk.ibm.com ([195.75.94.107]:37430) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOnzT-0008A1-RY for qemu-devel@nongnu.org; Sun, 07 Apr 2013 07:42:32 -0400 Received: from /spool/local by e06smtp11.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Sun, 7 Apr 2013 12:39:12 +0100 Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id 06C9F1B0805D for ; Sun, 7 Apr 2013 12:42:26 +0100 (BST) Received: from d06av02.portsmouth.uk.ibm.com (d06av02.portsmouth.uk.ibm.com [9.149.37.228]) by b06cxnps4075.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r37BgGXf51380386 for ; Sun, 7 Apr 2013 11:42:16 GMT Received: from d06av02.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av02.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r37BgPaZ027569 for ; Sun, 7 Apr 2013 05:42:25 -0600 In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> Message-ID: From: Abel Gordon Date: Sun, 7 Apr 2013 14:42:24 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=GB2312 Content-transfer-encoding: base64 Subject: Re: [Qemu-devel] =?gb2312?b?tPC4tDogtPC4tDogIHF1ZXN0aW9uIGFib3V0IHBl?= =?gb2312?b?cmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ==?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Zhangleiqiang Cc: Stefan Hajnoczi , "Luohao (brian)" , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Haofeng DQoNCnFlbXUtZGV2ZWwtYm91bmNlcythYmVsZz1pbC5pYm0uY29tQG5vbmdudS5vcmcgd3JvdGUg b24gMDcvMDQvMjAxMyAwMjozMToyMA0KUE06DQoNCj4gRnJvbTogWmhhbmdsZWlxaWFuZyA8emhh bmdsZWlxaWFuZ0BodWF3ZWkuY29tPg0KPiBUbzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy ZWRoYXQuY29tPiwNCj4gQ2M6IFpoYW5nbGVpcWlhbmcgPHpoYW5nbGVpcWlhbmdAaHVhd2VpLmNv bT4sIFN0ZWZhbiBIYWpub2N6aQ0KPiA8c3RlZmFuaGFAZ21haWwuY29tPiwgIkx1b2hhbyBcKGJy aWFuXCkiIDxicmlhbi5sdW9oYW9AaHVhd2VpLmNvbT4sDQo+ICJxZW11LWRldmVsQG5vbmdudS5v cmciIDxxZW11LWRldmVsQG5vbmdudS5vcmc+LCBIYW9mZW5nDQo8aGFvZmVuZ0BodWF3ZWkuY29t Pg0KPiBEYXRlOiAwNy8wNC8yMDEzIDAyOjMxIFBNDQo+IFN1YmplY3Q6IFtRZW11LWRldmVsXSC0 8Li0OiC08Li0OiAgcXVlc3Rpb24gYWJvdXQgcGVyZm9ybWFuY2Ugb2YNCmRhdGFwbGFuZQ0KPiBT ZW50IGJ5OiBxZW11LWRldmVsLWJvdW5jZXMrYWJlbGc9aWwuaWJtLmNvbUBub25nbnUub3JnDQo+ DQo+IEhpLCBTdGVmYW46DQo+DQo+ICAgIEZvbGxvdyB5b3VyIGFkdmljZSwgSSBoYXZlIGZpbmlz aGVkIHRoZSBiZW5jaG1hcmtzIHdpdGggbXVsdGlwbGUNCj4gdmNwdSAoc21wKSBhbmQgcGFyYWxs ZWwgSS9PIHdvcmtsb2Fkcy4NCj4gICAgVGhlIHJlc3VsdHMgc3RpbGwgc2hvdyB0aGF0IHRoZSBw ZXJmb3JtYW5jZSBvZiBkaXNrIHdpdGgNCj4gZGF0YXBsYW5lIGVuYWJsZWQgZGlkIG5vdCBoYXZl IGFkdmFudGFnZSBvdmVyIG5vbi1kYXRhcGxhbmUgdW5kZXINCj4gUmFuZG9tIHdyaXRlIG1vZGUu IEJ1dCB1bmRlciB0aGUgU2VxdWVuY2Ugd3JpdGUgbW9kZSwgdGhlIGZvcm1lciBoYXMNCj4gb2J2 aW91cyBhZHZhbnRhZ2UuDQoNCkhpLCBMZWlxemhhbmcNCg0KSW50ZXJlc3RpbmcgbnVtYmVycy4g SG93IG1hbnkgY29yZXMgdGhlIGhvc3QgaGFzID8gd2FzIEhUIGVuYWJsZWQgPw0KRGlkIHlvdSB0 cnkgdG8gc2VlIHdoYXQgaGFwcGVucyB3aGVuIHlvdSBydW4gbW9yZSB0aGFuIDEgZ3Vlc3QgYW5k IHdoZW4NCnlvdSBjcmVhdGUgYXQgbGVhc3QgMSBWQ1BVIHBlciBjb3JlIGluIHRoZSBob3N0ICA/ From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:48191) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOpka-0001wB-C2 for qemu-devel@nongnu.org; Sun, 07 Apr 2013 09:35:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOpkV-0000E3-IS for qemu-devel@nongnu.org; Sun, 07 Apr 2013 09:35:16 -0400 Received: from szxga01-in.huawei.com ([119.145.14.64]:34396) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOpkU-00009k-NA for qemu-devel@nongnu.org; Sun, 07 Apr 2013 09:35:11 -0400 From: Zhangleiqiang Date: Sun, 7 Apr 2013 13:34:45 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> In-Reply-To: Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [Qemu-devel] =?gb2312?b?tPC4tDogILTwuLQ6ILTwuLQ6ICBxdWVzdGlvbiBh?= =?gb2312?b?Ym91dCBwZXJmb3JtYW5jZSBvZiBkYXRhcGxhbmU=?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Abel Gordon Cc: Zhangleiqiang , "Luohao (brian)" , Haofeng , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Stefan Hajnoczi SGksIEFiZWwgR29yZG9uOg0KDQoJVGhlIENQVSBpbmZvIG9mIGhvc3QgaXMgYXMgZm9sbG93czoN Cg0KCVBoeXNpY2FsIENQVTogIAkJMg0KCUNvcmUgUGVyIFBoeSBDUFU6CQk2DQoJSFQ6CQkJCQll bmFibGVkDQoNCglBY2NvcmRpbmcgdG8geW91ciBhZHZpY2UsIEkgaGF2ZSBmaW5pc2hlZCBhbm90 aGVyIGJlbmNobWFyayB3aGljaCBlbnN1cmVzIHZjcHVzICgzMikgaXMgbW9yZSB0aGFuIHRoZSBj cHUgY29yZXMgb2YgaG9zdCAoMjQpLiBUaGUgUmVzdWx0cyBzaG93ZWQgdGhhdCB0aGUgZGF0YXBs YW5lIGVuYWJsZWQgZGlkIGhhdmUgb2J2aW91cyBhZHZhbnRhZ2Ugb3ZlciBub24tZGF0YXBsYW5l IHVuZGVyIFJhbmRvbSB3cml0ZSBtb2RlIHRvby4NCg0KMS4gRW52aXJvbm1lbnQ6DQoJYSkuIFFl bXUgMS40IG1hc3RlciBicmFuY2gNCgliKS4ga2VybmVsOiAgMy41LjAtMi5mYzE3Lng4Nl82NA0K ICAgIGMpLiB2aXJ0dWFsIGRpc2tzIGxvY2F0aW9uOiAgdGhlIHNhbWUgbG9jYWwgU0FUQSBoYXJk ZGlzayB3aXRoIGV4dDQgZnMNCglkKS4gTWFpbiBUZXN0aW5nIFZNOiAgb3M6IHdpbjIwMDMgc2Vy dmVyL3JhdywgZGlzazE6IHJhdy9ub24tZGF0YXBsYW5lLzEwRy9OVEZTLCBkaXNrMjogcmF3L2Rh dGFwbGFuZS8xMEcvTlRGUywgdmNwdTogOCAodGhlIGxpbWl0IG9mIHdpbjIwMyBzZXJ2ZXIgKSAN Cg0KLi94ODZfNjQtc29mdG1tdS9xZW11LXN5c3RlbS14ODZfNjQgIC1lbmFibGUta3ZtIC1zbXAg OCAtbmFtZSB3aW4yMDAzIC1NIHBjLTAuMTUgLW0gMTAyNCAtYm9vdCBjIC1kZXZpY2UgdmlydGlv LXNlcmlhbC1wY2ksaWQ9dmlydGlvLXNlcmlhbDAsYnVzPXBjaS4wLGFkZHI9MHg1IC1tb25pdG9y IHN0ZGlvIC1kcml2ZSBmaWxlPS9ob21lL3dpbjIwMDMuaW1nLGlmPW5vbmUsZm9ybWF0PXJhdyxj YWNoZT1ub25lLGlkPWRyaXZlMCAtY2hhcmRldiBzcGljZXZtYyxpZD1jaGFyY2hhbm5lbDIsbmFt ZT12ZGFnZW50IC1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVzPXZpcnRpby1zZXJpYWwwLjAsbnI9 MSxjaGFyZGV2PWNoYXJjaGFubmVsMixpZD1jaGFubmVsMixuYW1lPWNvbS5yZWRoYXQuc3BpY2Uu MCAtY2hhcmRldiBwdHksaWQ9Y2hhcmNoYW5uZWwzIC1kZXZpY2UgdmlydHNlcmlhbHBvcnQsYnVz PXZpcnRpby1zZXJpYWwwLjAsbnI9MixjaGFyZGV2PWNoYXJjaGFubmVsMyxpZD1jaGFubmVsMyxu YW1lPWFyYml0cmFyeS52aXJ0aW8uc2VyaWFsLnBvcnQubmFtZSAtdXNiIC1kZXZpY2UgdXNiLXRh YmxldCxpZD1pbnB1dDAgLXNwaWNlIHBvcnQ9MzAwNyxhZGRyPTE4Ni4xMDAuOC4xMjEsZGlzYWJs ZS10aWNrZXRpbmcgLXZnYSBxeGwgLWdsb2JhbCBxeGwudnJhbV9zaXplPTY3MTA4ODY0IC1kZXZp Y2UgQUM5NyxpZD1zb3VuZDAsYnVzPXBjaS4wLGFkZHI9MHg0IC1kZXZpY2UgdmlydGlvLWJsay1w Y2ksZHJpdmU9ZHJpdmUwLGJ1cz1wY2kuMCxhZGRyPTB4Nixib290aW5kZXg9MSAtZHJpdmUgaWQ9 ZHJpdmUxLGlmPW5vbmUsY2FjaGU9bm9uZSxmb3JtYXQ9cmF3LGZpbGU9L2hvbWUvZGF0YS5pbWcg LWRldmljZSB2aXJ0aW8tYmxrLXBjaSxkcml2ZT1kcml2ZTEsYnVzPXBjaS4wLGFkZHI9MHg3IC1k cml2ZSBpZD1kcml2ZTIsaWY9bm9uZSxjYWNoZT1ub25lLGZvcm1hdD1yYXcsZmlsZT0vaG9tZS9k YXRhMi5pbWcsYWlvPW5hdGl2ZSAtZGV2aWNlIHZpcnRpby1ibGstcGNpLGRyaXZlPWRyaXZlMixi dXM9cGNpLjAsYWRkcj0weDgsc2NzaT1vZmYseC1kYXRhLXBsYW5lPW9uLGNvbmZpZy13Y2U9b2Zm DQoNCgllKS4gT3RoZXIgMyBWTXM6ICBvczogd2luMjAwMyBzZXJ2ZXIvcmF3LCBkaXNrOiByYXcv bm9uLWRhdGFwbGFuZS8xMEcvTlRGUywgdmNwdTogOA0KDQouL3g4Nl82NC1zb2Z0bW11L3FlbXUt c3lzdGVtLXg4Nl82NCAgLWVuYWJsZS1rdm0gLXNtcCA4IC1uYW1lIHdpbjIwMDYgLU0gcGMtMC4x NSAtbSAxMDI0IC1ib290IGMgLWRldmljZSB2aXJ0aW8tc2VyaWFsLXBjaSxpZD12aXJ0aW8tc2Vy aWFsMCxidXM9cGNpLjAsYWRkcj0weDUgLW1vbml0b3Igc3RkaW8gLWRyaXZlIGZpbGU9L2hvbWUv d2luMjAwNi5pbWcsaWY9bm9uZSxmb3JtYXQ9cmF3LGNhY2hlPW5vbmUsaWQ9ZHJpdmUwIC1jaGFy ZGV2IHNwaWNldm1jLGlkPWNoYXJjaGFubmVsMixuYW1lPXZkYWdlbnQgLWRldmljZSB2aXJ0c2Vy aWFscG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0xLGNoYXJkZXY9Y2hhcmNoYW5uZWwyLGlk PWNoYW5uZWwyLG5hbWU9Y29tLnJlZGhhdC5zcGljZS4wIC1jaGFyZGV2IHB0eSxpZD1jaGFyY2hh bm5lbDMgLWRldmljZSB2aXJ0c2VyaWFscG9ydCxidXM9dmlydGlvLXNlcmlhbDAuMCxucj0yLGNo YXJkZXY9Y2hhcmNoYW5uZWwzLGlkPWNoYW5uZWwzLG5hbWU9YXJiaXRyYXJ5LnZpcnRpby5zZXJp YWwucG9ydC5uYW1lIC11c2IgLWRldmljZSB1c2ItdGFibGV0LGlkPWlucHV0MCAtc3BpY2UgcG9y dD0zMDEwLGFkZHI9MTg2LjEwMC44LjEyMSxkaXNhYmxlLXRpY2tldGluZyAtdmdhIHF4bCAtZ2xv YmFsIHF4bC52cmFtX3NpemU9NjcxMDg4NjQgLWRldmljZSBBQzk3LGlkPXNvdW5kMCxidXM9cGNp LjAsYWRkcj0weDQgLWRldmljZSB2aXJ0aW8tYmxrLXBjaSxkcml2ZT1kcml2ZTAsYnVzPXBjaS4w LGFkZHI9MHg2LGJvb3RpbmRleD0xIC1kcml2ZSBpZD1kcml2ZTEsaWY9bm9uZSxjYWNoZT1ub25l LGZvcm1hdD1yYXcsZmlsZT0vaG9tZS9kYXRhXzIwMDYuaW1nIC1kZXZpY2UgdmlydGlvLWJsay1w Y2ksZHJpdmU9ZHJpdmUxLGJ1cz1wY2kuMCxhZGRyPTB4Nw0KDQoJDQoyLiBUZXN0aW5nIFRvb2wg QW5kIFRlc3RpbmcgUGFyYW1zOg0KCWEpLiBPbmx5IElPTWV0ZXIgQXBwIFJ1bm5pbmcgaW4gYWxs IHRoZSA0IFZNcywgYW5kIG5vIG90aGVyIElPIGluIEhvc3QgKERvbTApDQoJYikuIDEwMCUgUmFu ZG9tLCAwJSBSZWFkLCAxNksgZGF0YSBzaXplLCA1MCBvdXRzdGFuZGluZyBJTw0KCWMpLiBNYWlu IFRlc3RpbmcgVk06ICB0ZXN0aW5nIG9mIHR3byBkaXNrcyBzZXBhcmF0ZWx5LCBub3Qgc2ltdWx0 YW5lb3VzbHksIGJvdGggZm9yIDE1IG1pbnV0ZXMNCgllKS4gT3RoZXIgMyBWTXM6ICAgICBtYWtl IElPIHByZXNzdXJlIGNvbnRpbnVvdXNseQ0KDQozLiBUZXN0aW5nIFJlc3VsdHM6DQoNCglJT1BT X2RhdGFwbGFuZQkJSU9QU19ub25fZGF0YXBsYW5lCQlNQlBTX2RhdGFwbGFuZQkJTUJQU19ub25f ZGF0YXBsYW5lDQoJCTIwMS40NjEyCQkJCTc0LjA3NjQJCQkJCTMuMTQ3ODMyCQkJCQkxLjE1NzQ0 NA0KCQkJDQoNCj4gLS0tLS3Tyrz+1K28/i0tLS0tDQo+ILeivP7IyzogQWJlbCBHb3Jkb24gW21h aWx0bzpBQkVMR0BpbC5pYm0uY29tXQ0KPiC3osvNyrG85DogMjAxM8TqNNTCN8jVIDE5OjQyDQo+ IMrVvP7IyzogWmhhbmdsZWlxaWFuZw0KPiCzrcvNOiBMdW9oYW8gKGJyaWFuKTsgSGFvZmVuZzsg cWVtdS1kZXZlbEBub25nbnUub3JnOyBTdGVmYW4gSGFqbm9jemk7DQo+IFN0ZWZhbiBIYWpub2N6 aQ0KPiDW98ziOiBSZTogW1FlbXUtZGV2ZWxdILTwuLQ6ILTwuLQ6IHF1ZXN0aW9uIGFib3V0IHBl cmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ0KPiANCj4gDQo+IA0KPiBxZW11LWRldmVsLWJvdW5jZXMr YWJlbGc9aWwuaWJtLmNvbUBub25nbnUub3JnIHdyb3RlIG9uIDA3LzA0LzIwMTMNCj4gMDI6MzE6 MjANCj4gUE06DQo+IA0KPiA+IEZyb206IFpoYW5nbGVpcWlhbmcgPHpoYW5nbGVpcWlhbmdAaHVh d2VpLmNvbT4NCj4gPiBUbzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPiwN Cj4gPiBDYzogWmhhbmdsZWlxaWFuZyA8emhhbmdsZWlxaWFuZ0BodWF3ZWkuY29tPiwgU3RlZmFu IEhham5vY3ppDQo+ID4gPHN0ZWZhbmhhQGdtYWlsLmNvbT4sICJMdW9oYW8gXChicmlhblwpIiA8 YnJpYW4ubHVvaGFvQGh1YXdlaS5jb20+LA0KPiA+ICJxZW11LWRldmVsQG5vbmdudS5vcmciIDxx ZW11LWRldmVsQG5vbmdudS5vcmc+LCBIYW9mZW5nDQo+IDxoYW9mZW5nQGh1YXdlaS5jb20+DQo+ ID4gRGF0ZTogMDcvMDQvMjAxMyAwMjozMSBQTQ0KPiA+IFN1YmplY3Q6IFtRZW11LWRldmVsXSC0 8Li0OiC08Li0OiAgcXVlc3Rpb24gYWJvdXQgcGVyZm9ybWFuY2Ugb2YNCj4gZGF0YXBsYW5lDQo+ ID4gU2VudCBieTogcWVtdS1kZXZlbC1ib3VuY2VzK2FiZWxnPWlsLmlibS5jb21Abm9uZ251Lm9y Zw0KPiA+DQo+ID4gSGksIFN0ZWZhbjoNCj4gPg0KPiA+ICAgIEZvbGxvdyB5b3VyIGFkdmljZSwg SSBoYXZlIGZpbmlzaGVkIHRoZSBiZW5jaG1hcmtzIHdpdGggbXVsdGlwbGUNCj4gPiB2Y3B1IChz bXApIGFuZCBwYXJhbGxlbCBJL08gd29ya2xvYWRzLg0KPiA+ICAgIFRoZSByZXN1bHRzIHN0aWxs IHNob3cgdGhhdCB0aGUgcGVyZm9ybWFuY2Ugb2YgZGlzayB3aXRoDQo+ID4gZGF0YXBsYW5lIGVu YWJsZWQgZGlkIG5vdCBoYXZlIGFkdmFudGFnZSBvdmVyIG5vbi1kYXRhcGxhbmUgdW5kZXINCj4g PiBSYW5kb20gd3JpdGUgbW9kZS4gQnV0IHVuZGVyIHRoZSBTZXF1ZW5jZSB3cml0ZSBtb2RlLCB0 aGUgZm9ybWVyIGhhcw0KPiA+IG9idmlvdXMgYWR2YW50YWdlLg0KPiANCj4gSGksIExlaXF6aGFu Zw0KPiANCj4gSW50ZXJlc3RpbmcgbnVtYmVycy4gSG93IG1hbnkgY29yZXMgdGhlIGhvc3QgaGFz ID8gd2FzIEhUIGVuYWJsZWQgPw0KPiBEaWQgeW91IHRyeSB0byBzZWUgd2hhdCBoYXBwZW5zIHdo ZW4geW91IHJ1biBtb3JlIHRoYW4gMSBndWVzdCBhbmQgd2hlbg0KPiB5b3UgY3JlYXRlIGF0IGxl YXN0IDEgVkNQVSBwZXIgY29yZSBpbiB0aGUgaG9zdCAgPw0K From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:54853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOqEJ-00005V-Td for qemu-devel@nongnu.org; Sun, 07 Apr 2013 10:06:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOqEC-0007Jt-UT for qemu-devel@nongnu.org; Sun, 07 Apr 2013 10:05:59 -0400 Received: from mail-oa0-f42.google.com ([209.85.219.42]:42005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOqEC-0007Jb-Nw for qemu-devel@nongnu.org; Sun, 07 Apr 2013 10:05:52 -0400 Received: by mail-oa0-f42.google.com with SMTP id i18so5449718oag.29 for ; Sun, 07 Apr 2013 07:05:51 -0700 (PDT) From: Anthony Liguori In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> Date: Sun, 07 Apr 2013 09:05:47 -0500 Message-ID: <874nfio2pw.fsf@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] question about performance of dataplane List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Zhangleiqiang , Stefan Hajnoczi , "stefanha@redhat.com" Cc: "Luohao (brian)" , "qemu-devel@nongnu.org" , Haofeng , leiqzhang Zhangleiqiang writes: > Hi, Stefan=EF=BC=9A > > I have done some testing to compare the performance of dataplane and non= -dataplane. But the result did not meet my expectations, the performance o= f disk with dataplane enabled did not have advantage over non-dataplane.=20 > > The following contains the environment info and testing results. Does= my testing method or testing environment have something wrong ? Could you= give me some advice? I can provide more information if need. > > > 1. Environment: > a). Qemu 1.4 master branch > b). kernel: 3.5.0-2.fc17.x86_64 > c). virtual disks location: the same local SATA harddisk > with ext4 fs I doubt you'll see any performance difference with a single SATA drive. There's no real parallelism possible as you have exactly one spindle available. > datasize/RW_Ratio IOPS_dataplane IOPS_non_dataplane MBPS_dataplane MBPS_= non_dataplane > 16K/0% 294.094948 293.609606 4.595234 4.58765 > 16K/25% 283.096745 281.649258 4.423387 4.40077 > 16K/75% 316.039801 309.585336 4.938122 4.837271 > 32K/0% 257.529537 258.806128 8.047798 8.087692 > 32K/25% 253.729281 253.756673 7.92904 7.929896 > 32K/75% 292.384568 280.991434 9.137018 8.780982 > 4K/0% 321.599352 324.116063 1.256247 1.266078 > 4K/25% 309.906635 309.294278 1.210573 1.208181 > 4K/75% 350.168882 > 350.772329 1.367847 > 1.370204 You are getting 300 MB/s to a single SATA disk? I strongly suspect you are seeing cache interaction. I'd suggest disabling WCE on the disk if you're going to benchmark like this. I'd also guess 300 MB/s is what you're maxing out at with native too. So presumably normal virtio-blk is already getting close to native performance. dataplane certainly isn't going to give you better than native performance :-) Regards, Anthony Liguori > > > > ---------- > Leiqzhang > > Best Regards > > >> =E5=8F=91=E4=BB=B6=E4=BA=BA: qemu-devel-bounces+zhangleiqiang=3Dhuawei.c= om@nongnu.org [mailto:qemu-devel-bounces+zhangleiqiang=3Dhuawei.com@nongnu.= org] =E4=BB=A3=E8=A1=A8 leiqzhang >> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2013=E5=B9=B43=E6=9C=8828=E6=97=A5= 12:03 >> =E6=94=B6=E4=BB=B6=E4=BA=BA: Stefan Hajnoczi >> =E6=8A=84=E9=80=81: pbonzini@redhat.com; qemu-devel@nongnu.org; stefanha= @redhat.com; =E5=BC=A0 =E7=A3=8A=E5=BC=BA >> =E4=B8=BB=E9=A2=98: [Qemu-devel] =E5=9B=9E=E5=A4=8D=EF=BC=9A dataplane b= ug: fail to start Windows VM with dataplane enable >>=20 >> Hi, Stefan: >>=20 >> Thank for your reply and patch. I have done the test for Windows 7, = Windows 2003, and fedora. >>=20 >> The patch has fixed the problem now, thanks.=20 >>=20 >> --=20 >> leiqzhang >> Sent by Sparrow >>=20 >> =E5=9C=A8 2013=E5=B9=B43=E6=9C=8827=E6=97=A5=E6=98=9F=E6=9C=9F=E4=B8=89= =EF=BC=8C23:41=EF=BC=8CStefan Hajnoczi =E5=86=99=E9=81=93=EF=BC=9A >> On Tue, Mar 26, 2013 at 11:10:35PM +0800, =E5=BC=A0=E7=A3=8A=E5=BC=BA wr= ote: >> Hi, Paolo && Stefan: >>=20 >> When I test the dataplane feature with qemu master, I find that >> Windows (Windows 7 and Windows 2003) VM will hang if dataplane is >> enabled. But if I try to start a Fedora VM, it can start normally. >>=20 >> The command I boot QEMU is: >> x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -drive >> file=3Dwin7.img,if=3Dnone,id=3Ddrive-virtio-disk,format=3Draw,cache=3Dno= ne,aio=3Dnative >> -device virtio-blk-pci,config-wce=3Doff,scsi=3Doff,x-data-plane=3Don,dri= ve=3Ddrive-virtio-disk,id=3Dvirtio-disk >>=20 >> I found the similar bug has reported some days ago: >> http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html >> . And a patch for this bug has already committed by Paolo at Mar 13: >> http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02200.html >> . >>=20 >> But it cannot work under my environment. Could you give me some advise >> to debug this problem ? I can provide more information if need. >>=20 >> I sent a fix and CCed you on the patch. Please test it if you have >> time. >>=20 >> Stefan >> From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:55150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOqFu-0000wL-Mv for qemu-devel@nongnu.org; Sun, 07 Apr 2013 10:07:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOqFk-0007fw-Sk for qemu-devel@nongnu.org; Sun, 07 Apr 2013 10:07:38 -0400 Received: from e06smtp17.uk.ibm.com ([195.75.94.113]:35001) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOq9g-0005gC-Ue for qemu-devel@nongnu.org; Sun, 07 Apr 2013 10:01:13 -0400 Received: from /spool/local by e06smtp17.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Sun, 7 Apr 2013 14:58:44 +0100 Received: from b06cxnps3075.portsmouth.uk.ibm.com (d06relay10.portsmouth.uk.ibm.com [9.149.109.195]) by d06dlp02.portsmouth.uk.ibm.com (Postfix) with ESMTP id 019E2219005C for ; Sun, 7 Apr 2013 15:03:13 +0100 (BST) Received: from d06av12.portsmouth.uk.ibm.com (d06av12.portsmouth.uk.ibm.com [9.149.37.247]) by b06cxnps3075.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r37E0w7D48890100 for ; Sun, 7 Apr 2013 14:00:58 GMT Received: from d06av12.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av12.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r37E17B7002960 for ; Sun, 7 Apr 2013 08:01:07 -0600 In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> Message-ID: From: Abel Gordon Date: Sun, 7 Apr 2013 17:01:06 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Subject: Re: [Qemu-devel] =?gb2312?b?tPC4tDogILTwuLQ6ILTwuLQ6ICBxdWVzdGlvbiBh?= =?gb2312?b?Ym91dCBwZXJmb3JtYW5jZSBvZiBkYXRhcGxhbmU=?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Zhangleiqiang Cc: Stefan Hajnoczi , "Luohao (brian)" , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Haofeng Zhangleiqiang wrote on 07/04/2013 04:34:45 PM: > Hi, Abel Gordon: > > The CPU info of host is as follows: > > Physical CPU: 2 > Core Per Phy CPU: 6 > HT: enabled > > According to your advice, I have finished another benchmark which > ensures vcpus (32) is more than the cpu cores of host (24). The > Results showed that the dataplane enabled did have obvious advantage > over non-dataplane under Random write mode too. Thank you very much for sharing these numbers. Did you try to evaluate how both mechanisms scale with many VMs ? For example, you can run: 1 VM with 2 VCPUs then 2 VMs with 2 VCPUs each then 3 VMs with 2 VCPUs each ... up to 12 VMs with 2 VCPUs each and compare the results: average performance per VM for each configuration. From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:58720) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOsda-0007aE-Rr for qemu-devel@nongnu.org; Sun, 07 Apr 2013 12:40:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOsdS-0004ct-Rw for qemu-devel@nongnu.org; Sun, 07 Apr 2013 12:40:14 -0400 Received: from e06smtp12.uk.ibm.com ([195.75.94.108]:36535) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOsdS-0004XL-JA for qemu-devel@nongnu.org; Sun, 07 Apr 2013 12:40:06 -0400 Received: from /spool/local by e06smtp12.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Sun, 7 Apr 2013 17:37:00 +0100 Received: from b06cxnps4076.portsmouth.uk.ibm.com (d06relay13.portsmouth.uk.ibm.com [9.149.109.198]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id BFCBA1B0805F for ; Sun, 7 Apr 2013 17:40:01 +0100 (BST) Received: from d06av09.portsmouth.uk.ibm.com (d06av09.portsmouth.uk.ibm.com [9.149.37.250]) by b06cxnps4076.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r37GdpFV36044806 for ; Sun, 7 Apr 2013 16:39:52 GMT Received: from d06av09.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av09.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r37Ge14h030479 for ; Sun, 7 Apr 2013 10:40:01 -0600 In-Reply-To: References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> Message-ID: From: Abel Gordon Date: Sun, 7 Apr 2013 19:40:00 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=GB2312 Content-transfer-encoding: base64 Subject: Re: [Qemu-devel] =?gb2312?b?tPC4tDogtPC4tDogtPC4tDogcXVlc3Rpb24gYWJv?= =?gb2312?b?dXQgcGVyZm9ybWFuY2Ugb2YgZGF0YXBsYW5l?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?GB2312?B?1cXA2se/?= Cc: Zhangleiqiang , "Luohao (brian)" , Haofeng , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Stefan Hajnoczi DQoNCtXFwNrHvyA8bGVpcXpoYW5nQGdtYWlsLmNvbT4gd3JvdGUgb24gMDcvMDQvMjAxMyAwNzox MDoyNCBQTToNCg0KPg0KPiBISSwgQWJlbCAmIFN0ZWZhbjoNCj4NCj4gICAgICBBZnRlciB0aGlu a2luZyB0d2ljZSBhYm91dCB0aGUgYmVuY2htYXJrcyBhbmQgdGhlIGlkZWEgb2YNCj4gZGF0YXBs YW5lLCBJIGFtIHN0aWxsIGNvbmZ1c2VkLg0KDQpQbGVhc2Ugbm90ZSB3aGlsZSBJIGFtIGZhbWls aWFyIHdpdGggdGhlIGRvY3VtZW50YXRpb24gYW5kIGFyY2hpdGVjdHVyZQ0Kb2YgZGF0YXBsYW5l LCBJIGRpZG4ndCBjb250cmlidXRlIHRvIHRoZSBkYXRhcGxhbmUgY29kZS4gU28gU3RlZmFuIGlz DQphY3R1YWxseSB0aGUgcmlnaHQgcGVyc29uIHRvIGFuc3dlciB5b3VyIHF1ZXN0aW9ucy4NCg0K PiAgICAgIEl0J3MgbXkgdW5kZXJzdGFuZGluZyB0aGF0IHRoZSBhZHZhbnRhZ2Ugb2YgZGF0YXBs YW5lIG1haW5seQ0KPiBpbmNsdWRlcyB0d28gcGFydHMuIFRoZSBmaXJzdCBpcyB0aGF0IHNwbGl0 dGluZyB0aGUgSU8gdGhyZWFkIGZyb20NCj4gdmNwdSB0aHJlYWQgd2lsbCBhdm9pZCB0aGUgZ2xv YmFsIG11dGV4IGNvbXBldGl0aW9uLCBhbmQgdGhlIHNlY29uZA0KPiBpcyB0aGF0IHRoZSBpbmRp dmlkdWFsIElPIHRocmVhZCB3aWxsIG5vdCBiZSBibG9ja2VkIHdoZW4gInZtIGV4aXQiDQo+IG9j Y3VycyBpbiB2Y3B1IHRocmVhZC4gIEFtIEkgcmlnaHQ/DQoNCkFzIGZhciBhcyBJIHVuZGVyc3Rh bmQgeW91IGFyZSByaWdodC4gQnV0IHdhaXQgZm9yIFN0ZWZhbidzIGNvbmZpcm1hdGlvbi4NCg0K PiAgICAgIFRoZXNlIHR3byBhZHZhbnRhZ2VzIHdpbGwgYWx3YXlzIGJlIGVmZmVjdGl2ZSB3aGV0 aGVyIHRoZSB2Y3B1cw0KPiBpcyBtb3JlIHRoYW4gaG9zdCdzIGNvcmVzIG9yIG5vdC4NCg0KSSB3 b3VsZCBzYXkgdGhhdCB0aGUgYWR2YW50YWdlIGlzIGVmZmVjdGl2ZSBhcyBmYXIgYXMgYXQgbGVh c3Qgb25lIHZjcHUNCnRocmVhZCBleGVjdXRpbmcgZ3Vlc3QgSS9PIHJ1bnMgc2ltdWx0YW5lb3Vz bHkgd2l0aCB0aGUgYmFjay1lbmQNCkkvTyB0aHJlYWQgKGVhY2ggdGhyZWFkIG9uIGEgZGlmZmVy ZW50IGNvcmUpLg0KDQoNCj4gQnV0IHdoeSB0aGUgYWR2YW50YWdlIG9mIGRhdGFwbGFuZQ0KPiBp cyBvbmx5IHNvIG9idmlvdXMgd2hlbiB2Y3B1cyBpcyBtb3JlIHRoYW4gaG9zdCdzIGNvcmVzPw0K DQpNYXliZSB0aGUgaXNzdWUgaXMgcmVsYXRlZCB0byB0aGUgZmFjdCB0aGF0IG5vLWRhdGFwbGFu ZSBleHBlcmllbmNlcw0KbW9yZSBib3R0bGVuZWNrcyB3aGVuIHlvdXIgcnVuIG1vcmUgYW5kIG1v cmUgVkNQVSB0aHJlYWRzLiBTbyBpdCBub3QNCnRoYXQgZGF0YXBsYW5lIHBlcmZvcm1zIGJldHRl ciB3aXRoIG1vcmUgVkNQVXMsIHRoZSBpc3N1ZSBpcyB0aGF0DQpuby1kYXRhcGxhbmUgcGVyZm9y bXMgd29yc2Ugd2l0aCBtb3JlIFZDUFVzLg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:47307) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP2XG-0008Me-Sw for qemu-devel@nongnu.org; Sun, 07 Apr 2013 23:14:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UP2X8-0007A8-5D for qemu-devel@nongnu.org; Sun, 07 Apr 2013 23:14:22 -0400 Received: from szxga02-in.huawei.com ([119.145.14.65]:52803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP2X7-00070D-9X for qemu-devel@nongnu.org; Sun, 07 Apr 2013 23:14:14 -0400 From: Zhangleiqiang Date: Mon, 8 Apr 2013 03:13:24 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D3AC78@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <874nfio2pw.fsf@codemonkey.ws> In-Reply-To: <874nfio2pw.fsf@codemonkey.ws> Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [Qemu-devel] =?utf-8?b?562U5aSNOiAgIHF1ZXN0aW9uIGFib3V0IHBlcmZv?= =?utf-8?q?rmance_of_dataplane?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori , Stefan Hajnoczi , "stefanha@redhat.com" Cc: Zhangleiqiang , "Luohao (brian)" , "qemu-devel@nongnu.org" , Haofeng , leiqzhang DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEFudGhvbnkgTGlndW9y aSBbbWFpbHRvOmFudGhvbnlAY29kZW1vbmtleS53c10NCj4g5Y+R6YCB5pe26Ze0OiAyMDEz5bm0 NOaciDfml6UgMjI6MDYNCj4g5pS25Lu25Lq6OiBaaGFuZ2xlaXFpYW5nOyBTdGVmYW4gSGFqbm9j emk7IHN0ZWZhbmhhQHJlZGhhdC5jb20NCj4g5oqE6YCBOiBaaGFuZ2xlaXFpYW5nOyBMdW9oYW8g KGJyaWFuKTsgcWVtdS1kZXZlbEBub25nbnUub3JnOyBIYW9mZW5nOw0KPiBsZWlxemhhbmcNCj4g 5Li76aKYOiBSZTogW1FlbXUtZGV2ZWxdIHF1ZXN0aW9uIGFib3V0IHBlcmZvcm1hbmNlIG9mIGRh dGFwbGFuZQ0KPiANCj4gWmhhbmdsZWlxaWFuZyA8emhhbmdsZWlxaWFuZ0BodWF3ZWkuY29tPiB3 cml0ZXM6DQo+IA0KPiA+DQo+ID4gMS4gRW52aXJvbm1lbnQ6DQo+ID4gCWEpLiBRZW11IDEuNCBt YXN0ZXIgYnJhbmNoDQo+ID4gCWIpLiBrZXJuZWw6ICAzLjUuMC0yLmZjMTcueDg2XzY0DQo+ID4g ICAgICAgICAgYykuIHZpcnR1YWwgZGlza3MgbG9jYXRpb246ICB0aGUgc2FtZSBsb2NhbCBTQVRB IGhhcmRkaXNrDQo+ID4gCXdpdGggZXh0NCBmcw0KPiANCj4gSSBkb3VidCB5b3UnbGwgc2VlIGFu eSBwZXJmb3JtYW5jZSBkaWZmZXJlbmNlIHdpdGggYSBzaW5nbGUgU0FUQSBkcml2ZS4NCj4gVGhl cmUncyBubyByZWFsIHBhcmFsbGVsaXNtIHBvc3NpYmxlIGFzIHlvdSBoYXZlIGV4YWN0bHkgb25l IHNwaW5kbGUNCj4gYXZhaWxhYmxlLg0KPiANCg0KDQoNCj4gPiBkYXRhc2l6ZS9SV19SYXRpbwkJ SU9QU19kYXRhcGxhbmUJSU9QU19ub25fZGF0YXBsYW5lDQo+IAlNQlBTX2RhdGFwbGFuZQlNQlBT X25vbl9kYXRhcGxhbmUNCj4gPiAJMTZLLzAlCQkJMjk0LjA5NDk0OAkJCTI5My42MDk2MDYNCj4g CTQuNTk1MjM0CQkJNC41ODc2NQ0KPiA+IAkxNksvMjUlCQkJMjgzLjA5Njc0NQkJCTI4MS42NDky NTgNCj4gCTQuNDIzMzg3CQkJNC40MDA3Nw0KPiA+IAkxNksvNzUlCQkJMzE2LjAzOTgwMQkJCTMw OS41ODUzMzYNCj4gCTQuOTM4MTIyCQkJNC44MzcyNzENCj4gDQo+IA0KPiBZb3UgYXJlIGdldHRp bmcgMzAwIE1CL3MgdG8gYSBzaW5nbGUgU0FUQSBkaXNrPyAgSSBzdHJvbmdseSBzdXNwZWN0DQo+ IHlvdSBhcmUgc2VlaW5nIGNhY2hlIGludGVyYWN0aW9uLiAgSSdkIHN1Z2dlc3QgZGlzYWJsaW5n IFdDRSBvbiB0aGUgZGlzaw0KPiBpZiB5b3UncmUgZ29pbmcgdG8gYmVuY2htYXJrIGxpa2UgdGhp cy4NCj4gDQo+IEknZCBhbHNvIGd1ZXNzIDMwMCBNQi9zIGlzIHdoYXQgeW91J3JlIG1heGluZyBv dXQgYXQgd2l0aCBuYXRpdmUgdG9vLg0KPiBTbyBwcmVzdW1hYmx5IG5vcm1hbCB2aXJ0aW8tYmxr IGlzIGFscmVhZHkgZ2V0dGluZyBjbG9zZSB0byBuYXRpdmUNCj4gcGVyZm9ybWFuY2UuICBkYXRh cGxhbmUgY2VydGFpbmx5IGlzbid0IGdvaW5nIHRvIGdpdmUgeW91IGJldHRlciB0aGFuDQo+IG5h dGl2ZSBwZXJmb3JtYW5jZSA6LSkNCj4NCg0KTWF5YmUgdGhlIHJlc3VsdCB0YWJsZSBpbiBtYWls IGlzIG5vdCBzbyBjbGVhciwgdGhlIElPUFMgaXMgYWJvdXQgMzAwLCBidXQgdGhlIHRocm91Z2hw dXQgaXMganVzdCBhYm91dCAxLTkgTUIvcywgOikNCg0KPiBSZWdhcmRzLA0KPiANCj4gQW50aG9u eSBMaWd1b3JpDQo+IA0KPiA+DQo+ID4NCj4gPg0KPiA+IC0tLS0tLS0tLS0NCj4gPiBMZWlxemhh bmcNCj4gPg0KPiA+IEJlc3QgUmVnYXJkcw0KPiA+DQo+ID4NCj4gPj4g5Y+R5Lu25Lq6OiBxZW11 LWRldmVsLWJvdW5jZXMremhhbmdsZWlxaWFuZz1odWF3ZWkuY29tQG5vbmdudS5vcmcNCj4gW21h aWx0bzpxZW11LWRldmVsLWJvdW5jZXMremhhbmdsZWlxaWFuZz1odWF3ZWkuY29tQG5vbmdudS5v cmddIOS7o+ihqA0KPiBsZWlxemhhbmcNCj4gPj4g5Y+R6YCB5pe26Ze0OiAyMDEz5bm0M+aciDI4 5pelIDEyOjAzDQo+ID4+IOaUtuS7tuS6ujogU3RlZmFuIEhham5vY3ppDQo+ID4+IOaKhOmAgTog cGJvbnppbmlAcmVkaGF0LmNvbTsgcWVtdS1kZXZlbEBub25nbnUub3JnOw0KPiBzdGVmYW5oYUBy ZWRoYXQuY29tOyDlvKAg56OK5by6DQo+ID4+IOS4u+mimDogW1FlbXUtZGV2ZWxdIOWbnuWkje+8 miBkYXRhcGxhbmUgYnVnOiBmYWlsIHRvIHN0YXJ0IFdpbmRvd3MgVk0gd2l0aA0KPiBkYXRhcGxh bmUgZW5hYmxlDQo+ID4+DQo+ID4+IEhpLCBTdGVmYW46DQo+ID4+DQo+ID4+ICAgICBUaGFuayBm b3IgeW91ciByZXBseSBhbmQgcGF0Y2guIEkgaGF2ZSBkb25lIHRoZSB0ZXN0IGZvciBXaW5kb3dz IDcsDQo+IFdpbmRvd3MgMjAwMywgYW5kIGZlZG9yYS4NCj4gPj4NCj4gPj4gICAgICBUaGUgcGF0 Y2ggaGFzIGZpeGVkIHRoZSBwcm9ibGVtIG5vdywgdGhhbmtzLg0KPiA+Pg0KPiA+PiAtLQ0KPiA+ PiBsZWlxemhhbmcNCj4gPj4gU2VudCBieSAgU3BhcnJvdw0KPiA+Pg0KPiA+PiDlnKggMjAxM+W5 tDPmnIgyN+aXpeaYn+acn+S4ie+8jDIzOjQx77yMU3RlZmFuIEhham5vY3ppIOWGmemBk++8mg0K PiA+PiBPbiBUdWUsIE1hciAyNiwgMjAxMyBhdCAxMToxMDozNVBNICswODAwLCDlvKDno4rlvLog d3JvdGU6DQo+ID4+IEhpLCBQYW9sbyAmJiBTdGVmYW46DQo+ID4+DQo+ID4+IFdoZW4gSSB0ZXN0 IHRoZSBkYXRhcGxhbmUgZmVhdHVyZSB3aXRoIHFlbXUgbWFzdGVyLCBJIGZpbmQgdGhhdA0KPiA+ PiBXaW5kb3dzIChXaW5kb3dzIDcgYW5kIFdpbmRvd3MgMjAwMykgVk0gd2lsbCBoYW5nIGlmIGRh dGFwbGFuZSBpcw0KPiA+PiBlbmFibGVkLiBCdXQgaWYgSSB0cnkgdG8gc3RhcnQgYSBGZWRvcmEg Vk0sIGl0IGNhbiBzdGFydCBub3JtYWxseS4NCj4gPj4NCj4gPj4gVGhlIGNvbW1hbmQgSSBib290 IFFFTVUgaXM6DQo+ID4+IHg4Nl82NC1zb2Z0bW11L3FlbXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxl LWt2bSAtbSAxMDI0IC1zbXAgMiAtZHJpdmUNCj4gPj4NCj4gZmlsZT13aW43LmltZyxpZj1ub25l LGlkPWRyaXZlLXZpcnRpby1kaXNrLGZvcm1hdD1yYXcsY2FjaGU9bm9uZSxhaW89bmF0aXZlDQo+ ID4+IC1kZXZpY2UNCj4gdmlydGlvLWJsay1wY2ksY29uZmlnLXdjZT1vZmYsc2NzaT1vZmYseC1k YXRhLXBsYW5lPW9uLGRyaXZlPWRyaXZlLXZpcnRpby1kaXNrLGlkPQ0KPiB2aXJ0aW8tZGlzaw0K PiA+Pg0KPiA+PiBJIGZvdW5kIHRoZSBzaW1pbGFyIGJ1ZyBoYXMgcmVwb3J0ZWQgc29tZSBkYXlz IGFnbzoNCj4gPj4gaHR0cDovL2xpc3RzLm5vbmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2 ZWwvMjAxMy0wMy9tc2cwMjIwMC5odG1sDQo+ID4+IC4gQW5kIGEgcGF0Y2ggZm9yIHRoaXMgYnVn IGhhcyBhbHJlYWR5IGNvbW1pdHRlZCBieSBQYW9sbyBhdCBNYXIgMTM6DQo+ID4+IGh0dHA6Ly9s aXN0cy5ub25nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTMtMDMvbXNnMDIyMDAu aHRtbA0KPiA+PiAuDQo+ID4+DQo+ID4+IEJ1dCBpdCBjYW5ub3Qgd29yayB1bmRlciBteSBlbnZp cm9ubWVudC4gQ291bGQgeW91IGdpdmUgbWUgc29tZSBhZHZpc2UNCj4gPj4gdG8gZGVidWcgdGhp cyBwcm9ibGVtID8gSSBjYW4gcHJvdmlkZSBtb3JlIGluZm9ybWF0aW9uIGlmIG5lZWQuDQo+ID4+ DQo+ID4+IEkgc2VudCBhIGZpeCBhbmQgQ0NlZCB5b3Ugb24gdGhlIHBhdGNoLiBQbGVhc2UgdGVz dCBpdCBpZiB5b3UgaGF2ZQ0KPiA+PiB0aW1lLg0KPiA+Pg0KPiA+PiBTdGVmYW4NCj4gPj4NCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:38402) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP82Q-0005td-HK for qemu-devel@nongnu.org; Mon, 08 Apr 2013 05:07:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UP82I-00032I-Hw for qemu-devel@nongnu.org; Mon, 08 Apr 2013 05:06:54 -0400 Received: from szxga01-in.huawei.com ([119.145.14.64]:39245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP82H-00031r-VL for qemu-devel@nongnu.org; Mon, 08 Apr 2013 05:06:46 -0400 From: Zhangleiqiang Date: Mon, 8 Apr 2013 09:06:17 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D3AD3F@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> In-Reply-To: Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [Qemu-devel] =?gb2312?b?tPC4tDogILTwuLQ6ILTwuLQ6ILTwuLQ6IHF1ZXN0?= =?gb2312?b?aW9uIGFib3V0IHBlcmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ==?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Abel Gordon , Stefan Hajnoczi Cc: "Luohao (brian)" , Haofeng , Stefan Hajnoczi , "qemu-devel@nongnu.org" , "anthony@codemonkey.ws" , =?gb2312?B?1cXA2se/?= PiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBBYmVsIEdvcmRvbiBbbWFpbHRvOkFCRUxH QGlsLmlibS5jb21dDQo+ILeiy83KsbzkOiAyMDEzxOo01MI4yNUgMDo0MA0KPiDK1bz+yMs6INXF wNrHvw0KPiCzrcvNOiBMdW9oYW8gKGJyaWFuKTsgSGFvZmVuZzsgcWVtdS1kZXZlbEBub25nbnUu b3JnOyBTdGVmYW4gSGFqbm9jemk7DQo+IFN0ZWZhbiBIYWpub2N6aTsgWmhhbmdsZWlxaWFuZw0K PiDW98ziOiBSZTogW1FlbXUtZGV2ZWxdILTwuLQ6ILTwuLQ6ILTwuLQ6IHF1ZXN0aW9uIGFib3V0 IHBlcmZvcm1hbmNlIG9mDQo+IGRhdGFwbGFuZQ0KPiANCj4gDQo+IA0KPiDVxcDax78gPGxlaXF6 aGFuZ0BnbWFpbC5jb20+IHdyb3RlIG9uIDA3LzA0LzIwMTMgMDc6MTA6MjQgUE06DQo+IA0KPiA+ DQo+ID4gSEksIEFiZWwgJiBTdGVmYW46DQo+ID4NCj4gPiAgICAgIEFmdGVyIHRoaW5raW5nIHR3 aWNlIGFib3V0IHRoZSBiZW5jaG1hcmtzIGFuZCB0aGUgaWRlYSBvZg0KPiA+IGRhdGFwbGFuZSwg SSBhbSBzdGlsbCBjb25mdXNlZC4NCj4gDQo+IFBsZWFzZSBub3RlIHdoaWxlIEkgYW0gZmFtaWxp YXIgd2l0aCB0aGUgZG9jdW1lbnRhdGlvbiBhbmQgYXJjaGl0ZWN0dXJlDQo+IG9mIGRhdGFwbGFu ZSwgSSBkaWRuJ3QgY29udHJpYnV0ZSB0byB0aGUgZGF0YXBsYW5lIGNvZGUuIFNvIFN0ZWZhbiBp cw0KPiBhY3R1YWxseSB0aGUgcmlnaHQgcGVyc29uIHRvIGFuc3dlciB5b3VyIHF1ZXN0aW9ucy4N Cj4gDQo+ID4gICAgICBJdCdzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCB0aGUgYWR2YW50YWdlIG9m IGRhdGFwbGFuZSBtYWlubHkNCj4gPiBpbmNsdWRlcyB0d28gcGFydHMuIFRoZSBmaXJzdCBpcyB0 aGF0IHNwbGl0dGluZyB0aGUgSU8gdGhyZWFkIGZyb20NCj4gPiB2Y3B1IHRocmVhZCB3aWxsIGF2 b2lkIHRoZSBnbG9iYWwgbXV0ZXggY29tcGV0aXRpb24sIGFuZCB0aGUgc2Vjb25kDQo+ID4gaXMg dGhhdCB0aGUgaW5kaXZpZHVhbCBJTyB0aHJlYWQgd2lsbCBub3QgYmUgYmxvY2tlZCB3aGVuICJ2 bSBleGl0Ig0KPiA+IG9jY3VycyBpbiB2Y3B1IHRocmVhZC4gIEFtIEkgcmlnaHQ/DQo+IA0KPiBB cyBmYXIgYXMgSSB1bmRlcnN0YW5kIHlvdSBhcmUgcmlnaHQuIEJ1dCB3YWl0IGZvciBTdGVmYW4n cyBjb25maXJtYXRpb24uDQoNCk9LLCBJIHdpbGwgYWxzbyB3YWl0IGZvciBTdGVmYW4ncyBjb25m aXJtYXRpb24sIKO6o6kNCg0KPiANCj4gPiAgICAgIFRoZXNlIHR3byBhZHZhbnRhZ2VzIHdpbGwg YWx3YXlzIGJlIGVmZmVjdGl2ZSB3aGV0aGVyIHRoZSB2Y3B1cw0KPiA+IGlzIG1vcmUgdGhhbiBo b3N0J3MgY29yZXMgb3Igbm90Lg0KPiANCj4gSSB3b3VsZCBzYXkgdGhhdCB0aGUgYWR2YW50YWdl IGlzIGVmZmVjdGl2ZSBhcyBmYXIgYXMgYXQgbGVhc3Qgb25lIHZjcHUNCj4gdGhyZWFkIGV4ZWN1 dGluZyBndWVzdCBJL08gcnVucyBzaW11bHRhbmVvdXNseSB3aXRoIHRoZSBiYWNrLWVuZA0KPiBJ L08gdGhyZWFkIChlYWNoIHRocmVhZCBvbiBhIGRpZmZlcmVudCBjb3JlKS4NCj4gDQo+IA0KPiA+ IEJ1dCB3aHkgdGhlIGFkdmFudGFnZSBvZiBkYXRhcGxhbmUNCj4gPiBpcyBvbmx5IHNvIG9idmlv dXMgd2hlbiB2Y3B1cyBpcyBtb3JlIHRoYW4gaG9zdCdzIGNvcmVzPw0KPiANCj4gTWF5YmUgdGhl IGlzc3VlIGlzIHJlbGF0ZWQgdG8gdGhlIGZhY3QgdGhhdCBuby1kYXRhcGxhbmUgZXhwZXJpZW5j ZXMNCj4gbW9yZSBib3R0bGVuZWNrcyB3aGVuIHlvdXIgcnVuIG1vcmUgYW5kIG1vcmUgVkNQVSB0 aHJlYWRzLiBTbyBpdCBub3QNCj4gdGhhdCBkYXRhcGxhbmUgcGVyZm9ybXMgYmV0dGVyIHdpdGgg bW9yZSBWQ1BVcywgdGhlIGlzc3VlIGlzIHRoYXQNCj4gbm8tZGF0YXBsYW5lIHBlcmZvcm1zIHdv cnNlIHdpdGggbW9yZSBWQ1BVcy4NCg0KSSB0aGluayBtYXliZSBBbnRob255IGlzIHJpZ2h0LiBJ biBwcmV2aW91cyBiZW5jaG1hcmtzLCBtYXliZSB0aGUgbm9uLWRhdGFwbGFuZSBhbHJlYWR5IHJl YWNoZWQgdGhlIHBoeXNpY2FsIGRpc2sncyBJT1BTIHVwcGVyIGxpbWl0LiANCg0KU28gSSBkaWQg YW5vdGhlciBiZW5jaG1hcmsgd2hpY2ggZW5zdXJlcyB0aGUgdmNwdXMgaXMgbGVzcyB0aGFuIHRo ZSBob3N0J3MgY29yZXMsIGJ1dCBhbHNvIG1ha2UgY29udGludW91cyBJTyBwcmVzc3VyZSBieSBv bmUgVk0gd2hlbiB0ZXN0aW5nIGluIHRoZSBvdGhlciBWTS4gVGhlIHJlc3VsdCBzaG93ZWQgdGhh dCBkYXRhcGxhbmUgZGlkIGhhdmUgc29tZSBhZHZhbnRhZ2Ugb3ZlciBub24tZGF0YXBsYW5lLg0K DQoxLiBJTyBQcmVzc3VyZSBNb2RlOiAgOCB3b3JrZXIsIDE2SyBJTyBzaXplLCAyNSUgUmVhZCwg MTAwJSBSYW5kb20sICBhbmQgNTAgb3V0c3RhbmRpbmcgSU8NCjIuIEJlbmNobWFyayBNb2RlOiAg OCB3b3JrZXIsIDE2SyBJTyBzaXplLCAwJSBSZWFkLCAgMTAwJSBSYW5kb20sICBhbmQgNTAgb3V0 c3RhbmRpbmcgSU8NCjIuIFRlc3RpbmcgUmVzdWx0czoNCglhKS4gSU9QUzogIAkxNzguMzI0ODY3 IChub24tZGF0YXBsYW5lKSAgdnMgIDIzMC45NTYzMjggKGRhdGFwbGFuZSkNCgliKS4gTUJQUzog IAkyLjc4NjMyNiAobm9uLWRhdGFwbGFuZSkgIHZzICAzLjYwODY5MyAoZGF0YXBsYW5lKQ0KDQot LS0tLS0tLS0tDQpMZWlxemhhbmcNCg0KQmVzdCBSZWdhcmRzDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP9sJ-0006SM-2w for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:04:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UP9s7-0005U1-C8 for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:04:35 -0400 Received: from e06smtp17.uk.ibm.com ([195.75.94.113]:38604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP9s7-0005Td-3j for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:04:23 -0400 Received: from /spool/local by e06smtp17.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 8 Apr 2013 12:01:54 +0100 Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by d06dlp01.portsmouth.uk.ibm.com (Postfix) with ESMTP id 0489517D8020 for ; Mon, 8 Apr 2013 12:05:11 +0100 (BST) Received: from d06av12.portsmouth.uk.ibm.com (d06av12.portsmouth.uk.ibm.com [9.149.37.247]) by b06cxnps4075.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r38B4Awi45219948 for ; Mon, 8 Apr 2013 11:04:10 GMT Received: from d06av12.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av12.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r38B4ILX001068 for ; Mon, 8 Apr 2013 05:04:19 -0600 In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D3AD3F@szxeml510-mbx.china.huawei.com> References: <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> Message-ID: From: Abel Gordon Date: Mon, 8 Apr 2013 14:04:17 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Subject: Re: [Qemu-devel] =?gb2312?b?tPC4tDogILTwuLQ6ILTwuLQ6ILTwuLQ6IHF1ZXN0?= =?gb2312?b?aW9uIGFib3V0IHBlcmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ==?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Zhangleiqiang Cc: "Luohao (brian)" , "anthony@codemonkey.ws" , Stefan Hajnoczi , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Haofeng , =?GB2312?B?1cXA2se/?= Zhangleiqiang wrote on 08/04/2013 12:06:17 PM: > I think maybe Anthony is right. In previous benchmarks, maybe the > non-dataplane already reached the physical disk's IOPS upper limit. Yep, agree. Try to run the same benchmark in the host to see what is the bare-metal performance of your system (upper limit) and how far are dataplane and non-dataplane from this value. Note your are currently focusing on throughput but you should also consider latency and CPU utilization. > So I did another benchmark which ensures the vcpus is less than the > host's cores, but also make continuous IO pressure by one VM when > testing in the other VM. The result showed that dataplane did have > some advantage over non-dataplane. > > 1. IO Pressure Mode: 8 worker, 16K IO size, 25% Read, 100% Random, > and 50 outstanding IO > 2. Benchmark Mode: 8 worker, 16K IO size, 0% Read, 100% Random, > and 50 outstanding IO > 2. Testing Results: > a). IOPS: 178.324867 (non-dataplane) vs 230.956328 (dataplane) > b). MBPS: 2.786326 (non-dataplane) vs 3.608693 (dataplane) Note that running other VM just to "synthetically" degrade the performance of the system may cause some side effects and confuse the results (e.g. the "other" VM may stress the system differently and do more pressure when you use dataplane than when you don't use dataplane) Last thing, IMHO, you should also evaluate scalability: how dataplane and no-dataplane perform when you run multiple VMs ? For example, first 1 VM with 2 VCPUs then 2 VMs with 2 VCPUs each then 3 VMs with 2 VCPUs each ... up to 12 VMs with 2 VCPUs each It seems like you unintentionally tested what happens with 2 VMs when you added the "other" VM to create I/O pressure. From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:41363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP9wM-00081J-9l for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:08:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UP9wL-0006oX-8d for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:08:46 -0400 Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]:57797) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP9wL-0006oR-2n for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:08:45 -0400 Received: by mail-wi0-f170.google.com with SMTP id hm11so3672617wib.3 for ; Mon, 08 Apr 2013 04:08:44 -0700 (PDT) Date: Mon, 8 Apr 2013 13:08:41 +0200 From: Stefan Hajnoczi Message-ID: <20130408110841.GE12076@stefanha-thinkpad.redhat.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <874nfio2pw.fsf@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <874nfio2pw.fsf@codemonkey.ws> Subject: Re: [Qemu-devel] question about performance of dataplane List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Zhangleiqiang , "Luohao (brian)" , Haofeng , "qemu-devel@nongnu.org" , "stefanha@redhat.com" , leiqzhang On Sun, Apr 07, 2013 at 09:05:47AM -0500, Anthony Liguori wrote: > Zhangleiqiang writes: > > > Hi, Stefan: > > > > I have done some testing to compare the performance of dataplane and non-dataplane. But the result did not meet my expectations, the performance of disk with dataplane enabled did not have advantage over non-dataplane. > > > > The following contains the environment info and testing results. Does my testing method or testing environment have something wrong ? Could you give me some advice? I can provide more information if need. > > > > > > 1. Environment: > > a). Qemu 1.4 master branch > > b). kernel: 3.5.0-2.fc17.x86_64 > > c). virtual disks location: the same local SATA harddisk > > with ext4 fs > > I doubt you'll see any performance difference with a single SATA drive. > There's no real parallelism possible as you have exactly one spindle > available. Sorry for the delay, catching up on emails after my Easter vacation. I agree with Anthony here. It seems your benchmark configuration is bottlenecked below the point where data plane makes a difference. Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:43560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPA2f-0004ba-O5 for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:15:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UPA2X-0001G1-Bi for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:15:17 -0400 Received: from szxga02-in.huawei.com ([119.145.14.65]:44084) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPA2W-0001Ey-OR for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:15:09 -0400 From: Zhangleiqiang Date: Mon, 8 Apr 2013 11:13:50 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D3BF8D@szxeml510-mbx.china.huawei.com> References: <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> In-Reply-To: Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] =?gb2312?b?tPC4tDogILTwuLQ6ILTwuLQ6ILTwuLQ6IHF1ZXN0?= =?gb2312?b?aW9uIGFib3V0IHBlcmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ==?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Abel Gordon Cc: "Luohao (brian)" , "anthony@codemonkey.ws" , Stefan Hajnoczi , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Haofeng , =?gb2312?B?1cXA2se/?= DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWJlbCBHb3Jkb24gW21h aWx0bzpBQkVMR0BpbC5pYm0uY29tXQ0KPiBTZW50OiBNb25kYXksIEFwcmlsIDA4LCAyMDEzIDc6 MDQgUE0NCj4gVG86IFpoYW5nbGVpcWlhbmcNCj4gQ2M6IGFudGhvbnlAY29kZW1vbmtleS53czsg THVvaGFvIChicmlhbik7IEhhb2Zlbmc7INXFwNrHvzsNCj4gcWVtdS1kZXZlbEBub25nbnUub3Jn OyBTdGVmYW4gSGFqbm9jemk7IFN0ZWZhbiBIYWpub2N6aQ0KPiBTdWJqZWN0OiBSZTogtPC4tDog W1FlbXUtZGV2ZWxdILTwuLQ6ILTwuLQ6ILTwuLQ6IHF1ZXN0aW9uIGFib3V0DQo+IHBlcmZvcm1h bmNlIG9mIGRhdGFwbGFuZQ0KPiANCj4gWmhhbmdsZWlxaWFuZyA8emhhbmdsZWlxaWFuZ0BodWF3 ZWkuY29tPiB3cm90ZSBvbiAwOC8wNC8yMDEzIDEyOjA2OjE3DQo+IFBNOg0KPiANCj4gPiBJIHRo aW5rIG1heWJlIEFudGhvbnkgaXMgcmlnaHQuIEluIHByZXZpb3VzIGJlbmNobWFya3MsIG1heWJl IHRoZQ0KPiA+IG5vbi1kYXRhcGxhbmUgYWxyZWFkeSByZWFjaGVkIHRoZSBwaHlzaWNhbCBkaXNr J3MgSU9QUyB1cHBlciBsaW1pdC4NCj4gDQo+IFllcCwgYWdyZWUuIFRyeSB0byBydW4gdGhlIHNh bWUgYmVuY2htYXJrIGluIHRoZSBob3N0IHRvIHNlZQ0KPiB3aGF0IGlzIHRoZSBiYXJlLW1ldGFs IHBlcmZvcm1hbmNlIG9mIHlvdXIgc3lzdGVtICh1cHBlciBsaW1pdCkNCj4gYW5kIGhvdyBmYXIg YXJlIGRhdGFwbGFuZSBhbmQgbm9uLWRhdGFwbGFuZSBmcm9tIHRoaXMgdmFsdWUuDQo+IE5vdGUg eW91ciBhcmUgY3VycmVudGx5IGZvY3VzaW5nIG9uIHRocm91Z2hwdXQgYnV0IHlvdSBzaG91bGQg YWxzbw0KPiBjb25zaWRlciBsYXRlbmN5IGFuZCBDUFUgdXRpbGl6YXRpb24uDQo+IA0KPiA+IFNv IEkgZGlkIGFub3RoZXIgYmVuY2htYXJrIHdoaWNoIGVuc3VyZXMgdGhlIHZjcHVzIGlzIGxlc3Mg dGhhbiB0aGUNCj4gPiBob3N0J3MgY29yZXMsIGJ1dCBhbHNvIG1ha2UgY29udGludW91cyBJTyBw cmVzc3VyZSBieSBvbmUgVk0gd2hlbg0KPiA+IHRlc3RpbmcgaW4gdGhlIG90aGVyIFZNLiBUaGUg cmVzdWx0IHNob3dlZCB0aGF0IGRhdGFwbGFuZSBkaWQgaGF2ZQ0KPiA+IHNvbWUgYWR2YW50YWdl IG92ZXIgbm9uLWRhdGFwbGFuZS4NCj4gPg0KPiA+IDEuIElPIFByZXNzdXJlIE1vZGU6ICA4IHdv cmtlciwgMTZLIElPIHNpemUsIDI1JSBSZWFkLCAxMDAlIFJhbmRvbSwNCj4gPiBhbmQgNTAgb3V0 c3RhbmRpbmcgSU8NCj4gPiAyLiBCZW5jaG1hcmsgTW9kZTogIDggd29ya2VyLCAxNksgSU8gc2l6 ZSwgMCUgUmVhZCwgIDEwMCUgUmFuZG9tLA0KPiA+IGFuZCA1MCBvdXRzdGFuZGluZyBJTw0KPiA+ IDIuIFRlc3RpbmcgUmVzdWx0czoNCj4gPiAgICBhKS4gSU9QUzogICAgIDE3OC4zMjQ4NjcgKG5v bi1kYXRhcGxhbmUpICB2cyAgMjMwLjk1NjMyOA0KPiAoZGF0YXBsYW5lKQ0KPiA+ICAgIGIpLiBN QlBTOiAgICAgMi43ODYzMjYgKG5vbi1kYXRhcGxhbmUpICB2cyAgMy42MDg2OTMgKGRhdGFwbGFu ZSkNCj4gDQo+IE5vdGUgdGhhdCBydW5uaW5nIG90aGVyIFZNIGp1c3QgdG8gInN5bnRoZXRpY2Fs bHkiIGRlZ3JhZGUgdGhlDQo+IHBlcmZvcm1hbmNlIG9mIHRoZSBzeXN0ZW0gbWF5IGNhdXNlIHNv bWUgc2lkZSBlZmZlY3RzIGFuZCBjb25mdXNlIHRoZQ0KPiByZXN1bHRzIChlLmcuIHRoZSAib3Ro ZXIiIFZNIG1heSBzdHJlc3MgdGhlIHN5c3RlbSBkaWZmZXJlbnRseSBhbmQNCj4gZG8gbW9yZSBw cmVzc3VyZSB3aGVuIHlvdSB1c2UgZGF0YXBsYW5lIHRoYW4gd2hlbiB5b3UgZG9uJ3QgdXNlDQo+ IGRhdGFwbGFuZSkNCj4gDQoNCkkgdGhpbmsgZG8gbXVsdGlwbGUgYmVuY2htYXJrcyB3aXRoIHRo ZSBzYW1lIHNpdHVhdGlvbiBhbmQgY2FsYyB0aGUgYXZlcmFnZSB2YWx1ZSB3aWxsIGVsaW1pbmF0 ZSB0aGUgInNpZGUgZWZmZWN0cyIuDQoNCj4gTGFzdCB0aGluZywgSU1ITywgeW91IHNob3VsZCBh bHNvIGV2YWx1YXRlIHNjYWxhYmlsaXR5Og0KPiBob3cgZGF0YXBsYW5lIGFuZCBuby1kYXRhcGxh bmUgcGVyZm9ybSAgd2hlbiB5b3UgcnVuIG11bHRpcGxlIFZNcyA/DQo+IA0KPiBGb3IgZXhhbXBs ZSwNCj4gICBmaXJzdCAgMSBWTSAgd2l0aCAyIFZDUFVzDQo+ICAgdGhlbiAgIDIgVk1zIHdpdGgg MiBWQ1BVcyBlYWNoDQo+ICAgdGhlbiAgIDMgVk1zIHdpdGggMiBWQ1BVcyBlYWNoDQo+ICAgLi4u DQo+ICAgdXAgdG8gMTIgVk1zIHdpdGggMiBWQ1BVcyBlYWNoDQo+IA0KPiBJdCBzZWVtcyBsaWtl IHlvdSB1bmludGVudGlvbmFsbHkgdGVzdGVkIHdoYXQgaGFwcGVucyB3aXRoIDIgVk1zIHdoZW4N Cj4geW91IGFkZGVkIHRoZSAib3RoZXIiIFZNIHRvIGNyZWF0ZSBJL08gcHJlc3N1cmUuDQoNCklu ZGVlZCwgdGhlIGZhY3QgSSB1c2VkIDIgVk1zIGluIHByZXZpb3VzIGJlbmNobWFyayBpcyB0byBl bnN1cmUgdGhlIHZjcHVzIGlzIGxlc3MgdGhhbiB0aGUgaG9zdCdzIGNvcmVzLCBlZywgZWFjaCB2 bSBoYWQgOCB2cHVzLiANClRoYW5rcyBmb3IgeW91ciBhZHZpY2UsIEkgd2lsbCBldmFsdWF0ZSB0 aGUgc2NhbGFiaWxpdHksICA6KQ0KDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:46992) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPAIT-0000lA-T8 for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:31:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UPAIJ-0006sQ-Lm for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:31:37 -0400 Received: from e06smtp18.uk.ibm.com ([195.75.94.114]:46697) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPAIJ-0006s9-Cx for qemu-devel@nongnu.org; Mon, 08 Apr 2013 07:31:27 -0400 Received: from /spool/local by e06smtp18.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 8 Apr 2013 12:28:04 +0100 Received: from b06cxnps3075.portsmouth.uk.ibm.com (d06relay10.portsmouth.uk.ibm.com [9.149.109.195]) by d06dlp01.portsmouth.uk.ibm.com (Postfix) with ESMTP id 0B1D717D8024 for ; Mon, 8 Apr 2013 12:32:13 +0100 (BST) Received: from d06av09.portsmouth.uk.ibm.com (d06av09.portsmouth.uk.ibm.com [9.149.37.250]) by b06cxnps3075.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r38BVCsP48234526 for ; Mon, 8 Apr 2013 11:31:12 GMT Received: from d06av09.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av09.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r38BVL3q031173 for ; Mon, 8 Apr 2013 05:31:21 -0600 In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D3BF8D@szxeml510-mbx.china.huawei.com> References: <3A6795EA1206904E94BEC8EF9DF109AE05D38653@szxeml510-mbx.china.huawei.com> <20130404072038.GA24402@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A944@szxeml510-mbx.china.huawei.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3A964@szxeml510-mbx.china.huawei.com> Message-ID: From: Abel Gordon Date: Mon, 8 Apr 2013 14:31:19 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Subject: Re: [Qemu-devel] =?gb2312?b?tPC4tDogILTwuLQ6ILTwuLQ6ILTwuLQ6IHF1ZXN0?= =?gb2312?b?aW9uIGFib3V0IHBlcmZvcm1hbmNlIG9mIGRhdGFwbGFuZQ==?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Zhangleiqiang Cc: "Luohao (brian)" , Haofeng , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Stefan Hajnoczi , "anthony@codemonkey.ws" , =?GB2312?B?1cXA2se/?= Zhangleiqiang wrote on 08/04/2013 02:13:50 PM: > I think do multiple benchmarks with the same situation and calc the > average value will eliminate the "side effects". Calculating the average of multiple benchmarks may not solve the issue. For example, if for the dataplane scenario the "other" VM do X IOPs and for no-dataplane the "other" VM do Y IOPs then you may not be comparing apples to apples (unless you consider the "other" VM as part of the results). > > > Last thing, IMHO, you should also evaluate scalability: > > how dataplane and no-dataplane perform when you run multiple VMs ? > > > > For example, > > first 1 VM with 2 VCPUs > > then 2 VMs with 2 VCPUs each > > then 3 VMs with 2 VCPUs each > > ... > > up to 12 VMs with 2 VCPUs each > > > > It seems like you unintentionally tested what happens with 2 VMs when > > you added the "other" VM to create I/O pressure. > > Indeed, the fact I used 2 VMs in previous benchmark is to ensure the > vcpus is less than the host's cores, eg, each vm had 8 vpus. > Thanks for your advice, I will evaluate the scalability, :) Thanks, I am looking forward for the results :) From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:42729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPBiU-0005jm-8b for qemu-devel@nongnu.org; Mon, 08 Apr 2013 09:02:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UPBiI-0000jl-EZ for qemu-devel@nongnu.org; Mon, 08 Apr 2013 09:02:34 -0400 Received: from szxga02-in.huawei.com ([119.145.14.65]:4385) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPBiH-0000io-Rf for qemu-devel@nongnu.org; Mon, 08 Apr 2013 09:02:22 -0400 From: Zhangleiqiang Date: Mon, 8 Apr 2013 13:01:53 +0000 Message-ID: <3A6795EA1206904E94BEC8EF9DF109AE05D3C04A@szxeml510-mbx.china.huawei.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <874nfio2pw.fsf@codemonkey.ws> <20130408110841.GE12076@stefanha-thinkpad.redhat.com> In-Reply-To: <20130408110841.GE12076@stefanha-thinkpad.redhat.com> Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] question about performance of dataplane List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi , Anthony Liguori Cc: Zhangleiqiang , "Luohao (brian)" , Haofeng , "qemu-devel@nongnu.org" , "stefanha@redhat.com" , leiqzhang DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFN0ZWZhbiBIYWpub2N6aSBb bWFpbHRvOnN0ZWZhbmhhQGdtYWlsLmNvbV0NCj4gU2VudDogTW9uZGF5LCBBcHJpbCAwOCwgMjAx MyA3OjA5IFBNDQo+IA0KPiBPbiBTdW4sIEFwciAwNywgMjAxMyBhdCAwOTowNTo0N0FNIC0wNTAw LCBBbnRob255IExpZ3Vvcmkgd3JvdGU6DQo+ID4gWmhhbmdsZWlxaWFuZyA8emhhbmdsZWlxaWFu Z0BodWF3ZWkuY29tPiB3cml0ZXM6DQo+ID4NCj4gPiA+IDEuIEVudmlyb25tZW50Og0KPiA+ID4g CWEpLiBRZW11IDEuNCBtYXN0ZXIgYnJhbmNoDQo+ID4gPiAJYikuIGtlcm5lbDogIDMuNS4wLTIu ZmMxNy54ODZfNjQNCj4gPiA+ICAgICAgICAgIGMpLiB2aXJ0dWFsIGRpc2tzIGxvY2F0aW9uOiAg dGhlIHNhbWUgbG9jYWwgU0FUQSBoYXJkZGlzaw0KPiA+ID4gCXdpdGggZXh0NCBmcw0KPiA+DQo+ ID4gSSBkb3VidCB5b3UnbGwgc2VlIGFueSBwZXJmb3JtYW5jZSBkaWZmZXJlbmNlIHdpdGggYSBz aW5nbGUgU0FUQSBkcml2ZS4NCj4gPiBUaGVyZSdzIG5vIHJlYWwgcGFyYWxsZWxpc20gcG9zc2li bGUgYXMgeW91IGhhdmUgZXhhY3RseSBvbmUgc3BpbmRsZQ0KPiA+IGF2YWlsYWJsZS4NCj4gDQo+ IFNvcnJ5IGZvciB0aGUgZGVsYXksIGNhdGNoaW5nIHVwIG9uIGVtYWlscyBhZnRlciBteSBFYXN0 ZXIgdmFjYXRpb24uDQo+IA0KPiBJIGFncmVlIHdpdGggQW50aG9ueSBoZXJlLiAgSXQgc2VlbXMg eW91ciBiZW5jaG1hcmsgY29uZmlndXJhdGlvbiBpcw0KPiBib3R0bGVuZWNrZWQgYmVsb3cgdGhl IHBvaW50IHdoZXJlIGRhdGEgcGxhbmUgbWFrZXMgYSBkaWZmZXJlbmNlLg0KPiANCg0KSSdtIG5v dCB1bmRlcnN0YW5kIHdoYXQgdGhlICJubyByZWFsIHBhcmFsbGVsaXNtIHBvc3NpYmxlIGFzIHlv dSBoYXZlIGV4YWN0bHkgb25lIHNwaW5kbGUiIG1lYW5zLiBEb3NlIGl0IG1lYW5zIEkgc2hvdWxk IHB1dCBvcyB2ZGlzayBvbnRvIGEgZGlmZmVyZW50IGhhcmRkaXNrIGZyb20gdGhlIGRhdGEgdmRp c2tzPyBPciBpdCBtZWFucyBJIHNob3VsZCBwdXQgZGF0YSB2ZGlzayBvbiBkaWZmZXJlbnQgaGFy ZGRpc2tzPyAgDQoNCkJ1dCB1bmRlciB0aGUgYmVuY2htYXJrIHNjZW5hcmlvIG1lbnRpb25lZCBh Ym92ZSwgZXZlbiB0aGUgb3MgdmRpc2sgYW5kIGRhdGEgdmRpc2tzIHdhcyBvbiB0aGUgc2FtZSBo YXJkZGlzaywgdGhlIElPTWV0ZXIgb25seSBnZW5lcmF0ZWQgSU8gdG8gZGF0YSB2ZGlza3M7IEJl c2lkZXMsIHRoZSBiZW5jaG1hcmsgb2YgZGF0YXBsYW5lIGRpc2sgYW5kIG5vbi1kYXRhcGxhbmUg ZGlzayB3YXMgZGlkIGNvbnRpbnVvdXNseSBvdGhlciB0aGFuIHNpbXVsdGFuZW91c2x5Lg0KDQpJ IGhhdmUgZmluaXNoZWQgc29tZSBiZW5jaG1hcmtzIHRoZXNlIGRheXMsIGFuZCB0aGUgcmVzdWx0 cyBoYXZlIGFscmVhZHkgYmVlbiBzZW50IHRvIHRoZSBtYWlsIGxpc3QuIEl0IHNlZW1zIHRoZSBk YXRhcGxhbmUgaGFzIGFkdmFudGFnZSB3aGVuIHRoZXJlIGlzIElPIGNvbXBldGl0aW9uLiBJIGd1 ZXNzIG1heWJlIHRoZSBub24tZGF0YXBsYW5lIGFscmVhZHkgcmVhY2hlZCB0aGUgcGh5c2ljYWwg ZGlzaydzIElPUFMgdXBwZXIgbGltaXQgaW4gdGhlIHNjZW5hcmlvIGFib3ZlIHNvIHRoYXQgZGF0 YSBwbGFuZSBkaWRuJ3QgbWFrZSBhIGRpZmZlcmVuY2U/IA0KDQotLS0tLS0tLS0tDQpMZWlxemhh bmcNCg0KQmVzdCBSZWdhcmRzDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:39364) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPX38-0002oE-1C for qemu-devel@nongnu.org; Tue, 09 Apr 2013 07:49:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UPX35-0000Mz-Cz for qemu-devel@nongnu.org; Tue, 09 Apr 2013 07:49:17 -0400 Received: from mx1.redhat.com ([209.132.183.28]:20798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPX35-0000Ms-51 for qemu-devel@nongnu.org; Tue, 09 Apr 2013 07:49:15 -0400 Date: Tue, 9 Apr 2013 13:49:08 +0200 From: Stefan Hajnoczi Message-ID: <20130409114908.GA12434@stefanha-thinkpad.redhat.com> References: <20130327154149.GA3769@stefanha-thinkpad.muc.redhat.com> <67ACAA1D2D06420ABEB53D364FCB6631@gmail.com> <3A6795EA1206904E94BEC8EF9DF109AE05D381F9@szxeml510-mbx.china.huawei.com> <874nfio2pw.fsf@codemonkey.ws> <20130408110841.GE12076@stefanha-thinkpad.redhat.com> <3A6795EA1206904E94BEC8EF9DF109AE05D3C04A@szxeml510-mbx.china.huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3A6795EA1206904E94BEC8EF9DF109AE05D3C04A@szxeml510-mbx.china.huawei.com> Subject: Re: [Qemu-devel] question about performance of dataplane List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Zhangleiqiang Cc: "Luohao (brian)" , Haofeng , Stefan Hajnoczi , "qemu-devel@nongnu.org" , Anthony Liguori , leiqzhang On Mon, Apr 08, 2013 at 01:01:53PM +0000, Zhangleiqiang wrote: > I guess maybe the non-dataplane already reached the physical disk's IOPS upper limit in the scenario above so that data plane didn't make a difference? Yes. Stefan