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