From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Hajnoczi Subject: Re: performance of virtual functions compared to virtio Date: Thu, 21 Apr 2011 13:31:10 +0100 Message-ID: References: <4DAF8EF0.8010203@gmail.com> <1303353349.3110.181.camel@x201> <4DAFE5BE.1070506@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Cc: Alex Williamson , David Ahern , KVM mailing list To: Avi Kivity Return-path: Received: from mail-vx0-f174.google.com ([209.85.220.174]:46385 "EHLO mail-vx0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751180Ab1DUMbL (ORCPT ); Thu, 21 Apr 2011 08:31:11 -0400 Received: by vxi39 with SMTP id 39so1167288vxi.19 for ; Thu, 21 Apr 2011 05:31:11 -0700 (PDT) In-Reply-To: <4DAFE5BE.1070506@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On Thu, Apr 21, 2011 at 9:07 AM, Avi Kivity wrote: > Note I think in both cases we can make significant improvements: > - for VFs, steer device interrupts to the cpus which run the vcpus that will > receive the interrupts eventually (ISTR some work about this, but not sure) > - for virtio, use a DMA engine to copy data (I think there exists code in > upstream which does this, but has this been enabled/tuned?) Which data copy in virtio? Is this a vhost-net specific thing you're thinking about? Stefan