Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Sep 2013 22:31:06 -0500 (CDT)
From:      Bryan Venteicher <bryanv@daemoninthecloset.org>
To:        Harald Schmalzbauer <h.schmalzbauer@omnilan.de>
Cc:        FreeBSD Stable <freebsd-stable@freebsd.org>, current@freebsd.org
Subject:   Re: [CFT] VMware vmxnet3 ethernet driver
Message-ID:  <840834829.1419.1378179066875.JavaMail.root@daemoninthecloset.org>
In-Reply-To: <1428315986.19291.1377615172231.JavaMail.root@daemoninthecloset.org>
References:  <601099152.721.1375661537866.JavaMail.root@daemoninthecloset.org> <5214D37F.5000307@omnilan.de> <1117188271.19176.1377577117350.JavaMail.root@daemoninthecloset.org> <521CB7AC.90605@omnilan.de> <1428315986.19291.1377615172231.JavaMail.root@daemoninthecloset.org>

next in thread | previous in thread | raw e-mail | index | archive | help


----- Original Message -----
>=20
>=20
> ----- Original Message -----
> > Bez=C3=BCglich Bryan Venteicher's Nachricht vom 27.08.2013 06:18 (local=
time):
> >=20
> > ...
> >=20
<snip>
> The intr usage is higher than the other drivers you compared against
> because if_vmx does the off-level processing in ithreads where as the
> others do it in a taskqueue.
>=20
> BTW: if_vmx can to LRO as well. I don't think the emulated e1000 can,
> but I bet the e1000e does.
>=20
> > if_vmx <-> if_vmx
> >     1.32 GBits/sec, load: 10-45%Sys 40-48%Intr
> >=20
> > if_vmxJumbo <-> if_vmxJumbo
> >     5.01 GBits/sec, load: 10-45%Sys 40-48%Intr
> >=20
> > Please find attached the different outputs of dev.vmx.X (the mtu9000 ru=
n
> > was
> > only 3.47GBits/sec in that case, took the numbers anyway)
> >=20

Thanks for the sysctl output.=20

dev.vmx.0.txq0.ringfull: 133479
dev.vmx.0.txq0.hstats.tso_packets: 564986
dev.vmx.0.txq0.hstats.ucast_packets: 570604

For the number of packets transmitted, there's a really high
percentage of time we find the Tx queue full enough it is not
able to hold the next to transmit frame. I've haven't been
able to recreate this. But I recently made a commit [1] that
might help alleviate this.

[1] http://svnweb.freebsd.org/base?view=3Drevision&revision=3D255055

> > wbr,
> >=20
> > -Harry
> >=20
> >=20
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org=
"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?840834829.1419.1378179066875.JavaMail.root>