[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xen network domain performance for 10Gb NIC


  • To: tosher 1 <akm2tosher@xxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Tue, 28 Apr 2020 09:07:24 +0200
  • Authentication-results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=roger.pau@xxxxxxxxxx; spf=Pass smtp.mailfrom=roger.pau@xxxxxxxxxx; spf=None smtp.helo=postmaster@xxxxxxxxxxxxxxx
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Tue, 28 Apr 2020 07:07:43 +0000
  • Ironport-sdr: 4yJmwIG3VKIi3zwwoo7bxWkGV8dIafWEOwB4BR8DvhsJoR+Ok1woIU0Ge3C2fGgJwuwVBo1lQg jB0Fus8wyEau+hj04wJx4NH8CyTuiAUf4EV3nL1/Y+c+TyY49QjseB5B42hQtfG9Se/PpdKzLi dUnrsQCRXgJlO6EAjz1Ffm5gGqGdeVjSkjcxGFtsNtMTKOQ6lZegkN0KQ9Ik1r+8eLKjTiGzs8 K3s1sIbcHzC5xzi7yTTDA7fznheyOkB+5S5Ziakd/3LUXd6RP4lSrbwKS86B/DQ9AnSU1ZSbXu Drs=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Tue, Apr 28, 2020 at 05:23:55AM +0000, tosher 1 wrote:
> > Driver domains with passthrough devices need to perform IOMMU
> operations in order to add/remove page table entries when doing grant
> maps (ie: IOMMU TLB flushes), while dom0 doesn't need to because it
> has the whole RAM identity mapped in the IOMMU tables. Depending on
> how fast your IOMMU is and what capabilities it has doing such
> operations can introduce a significant amount of overhead.
> 
> It makes sense to me. Do you know, in general, how to measure IOMMU 
> performance, and what features/properties of IOMMU can contribute to getting 
> a better network throughput? Please let me know. 

Hm, not really. You would have to modify Xen and/or the Linux kernel
in order to time the IOMMU or the grant map operations in order to get
an idea.

Do you get the expected performance from the driver domain when not
using it as a backend? Ie: running the iperf benchmarks directly on
the driver domain and not on the guest.

Roger.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.