From: Pete Heist <peteheist@gmail.com>
To: Sebastian Moeller <moeller0@gmx.de>
Cc: make-wifi-fast@lists.bufferbloat.net
Subject: Re: [Make-wifi-fast] Flent test hardware
Date: Sat, 4 Nov 2017 19:45:24 +0100 [thread overview]
Message-ID: <6ECC360D-8974-4364-8BC5-689FCE32B2F3@gmail.com> (raw)
In-Reply-To: <2A142BA8-7F40-48CE-8814-D09FD3FA99A7@gmx.de>
[-- Attachment #1: Type: text/plain, Size: 4258 bytes --]
> On Nov 4, 2017, at 6:25 PM, Sebastian Moeller <moeller0@gmx.de> wrote:
>
> Hi Pete,
>
>> or “ethtool -i eth0”,
>
> user@work-horse:~$ ethtool -i eth0
> driver: tg3
> version: 3.137
> firmware-version: 5720-v1.37 NCSI v1.3.12.0
> expansion-rom-version:
> bus-info: 0000:03:00.0
> supports-statistics: yes
> supports-test: yes
> supports-eeprom-access: yes
> supports-register-dump: yes
> supports-priv-flags: no
>
> user@work-horse:~$ ethtool -k eth0
> Features for eth0:
> rx-checksumming: on
> tx-checksumming: on
> tx-checksum-ipv4: on
> tx-checksum-ip-generic: off [fixed]
> tx-checksum-ipv6: on
> tx-checksum-fcoe-crc: off [fixed]
> tx-checksum-sctp: off [fixed]
> scatter-gather: on
> tx-scatter-gather: on
> tx-scatter-gather-fraglist: off [fixed]
> tcp-segmentation-offload: on
> tx-tcp-segmentation: on
> tx-tcp-ecn-segmentation: on
> tx-tcp-mangleid-segmentation: off
> tx-tcp6-segmentation: on
> udp-fragmentation-offload: off [fixed]
> generic-segmentation-offload: on
> generic-receive-offload: on
> large-receive-offload: off [fixed]
> rx-vlan-offload: on [fixed]
> tx-vlan-offload: on [fixed]
> ntuple-filters: off [fixed]
> receive-hashing: off [fixed]
> highdma: on
> rx-vlan-filter: off [fixed]
> vlan-challenged: off [fixed]
> tx-lockless: off [fixed]
> netns-local: off [fixed]
> tx-gso-robust: off [fixed]
> tx-fcoe-segmentation: off [fixed]
> tx-gre-segmentation: off [fixed]
> tx-gre-csum-segmentation: off [fixed]
> tx-ipxip4-segmentation: off [fixed]
> tx-ipxip6-segmentation: off [fixed]
> tx-udp_tnl-segmentation: off [fixed]
> tx-udp_tnl-csum-segmentation: off [fixed]
> tx-gso-partial: off [fixed]
> tx-sctp-segmentation: off [fixed]
> fcoe-mtu: off [fixed]
> tx-nocache-copy: off
> loopback: off [fixed]
> rx-fcs: off [fixed]
> rx-all: off [fixed]
> tx-vlan-stag-hw-insert: off [fixed]
> rx-vlan-stag-hw-parse: off [fixed]
> rx-vlan-stag-filter: off [fixed]
> l2-fwd-offload: off [fixed]
> busy-poll: off [fixed]
> hw-tc-offload: off [fixed]
It’s tg3 indeed, super, thanks. I may have to be disabling some of those offloads, but that’s typical.
>> or similar? If so, I see BQL support in that code,
>
> I believe sometime in the past I confirmed BQL working, but my memory is hazy and this might have been a different machine…
I’m sure it works, from what I see in tg3.c. Support was added in Nov. 2011 by people with experience doing this, and it uses the multi-queue interfaces also. It looks good.
https://github.com/torvalds/linux/commit/298376d3e8f00147548c426959ce79efc47b669a <https://github.com/torvalds/linux/commit/298376d3e8f00147548c426959ce79efc47b669a>
https://github.com/torvalds/linux/commit/5cb917bc4f3882ecee87064483111023086757d3 <https://github.com/torvalds/linux/commit/5cb917bc4f3882ecee87064483111023086757d3>
>> I see a Gen 10 available here for slightly more with the same BCM5720 NIC, and a AMD Opteron X3216 instead, plus 8 gigs of RAM, which I don’t need really, but I can search more for similar hardware: https://www.alza.cz/hpe-proliant-microserver-gen10-d5127723.htm?o=1 <https://www.alza.cz/hpe-proliant-microserver-gen10-d5127723.htm?o=1>
>
> Then gen10 microserver while newer comes with a soldered in pre-ZEN amd cpu and seems less extensible then the gen8, but then the gen10 probly is also a decent machine.
There is a difference in TDP (35W for gen 8 and 15W for gen 10), which I might appreciate in the smaller space I have for it, otherwise the CPU benchmark differences look minimal. As is often the case, the new generation may be as much about lowering costs as anything else. The Czech retailer I use only has the gen 10 now, so I’ll probably choose it if only because of that.
I wonder if this would be enough of a machine to run both the client and server, one on each NIC, then I could use a USB NIC for management. Have you tried this with Flent? There would be no time sync issue. :) I would not be surprised if this affects the results on higher counts of streams though, or I might be missing other reasons why this is a bad idea.
I’ll go for at least one of these, but still deciding if to have an early Christmas and go for two…
[-- Attachment #2: Type: text/html, Size: 55717 bytes --]
next prev parent reply other threads:[~2017-11-04 18:45 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-04 13:33 Pete Heist
2017-11-04 15:06 ` Sebastian Moeller
2017-11-04 16:33 ` Pete Heist
2017-11-04 17:25 ` Sebastian Moeller
2017-11-04 18:45 ` Pete Heist [this message]
2017-11-05 1:42 ` Bob McMahon
2017-11-05 12:13 ` Jonathan Morton
2017-11-05 14:23 ` Pete Heist
[not found] ` <CAJq5cE0nkn+iDP9NuU2aoSk_G+2cxkZYShj9PfK5u=Fr7fTrLA@mail.gmail.com>
[not found] ` <CAJq5cE13M=fmyh2oQ5UxFCOcoPhZ2nOPEkqRWcT-UdGT60=ezA@mail.gmail.com>
[not found] ` <CAJq5cE1KQ+K9x7k+bnuFvqyNhjsg6mSn_CU4b0h8S1bwo5SXOg@mail.gmail.com>
[not found] ` <CAJq5cE2Tk_TAHES+7O28MjryG-nYHRNJ5OB9WjsCXGSfEgORog@mail.gmail.com>
[not found] ` <CAJq5cE0xkhbXYZ4c1+-9FmKOv1_DFFMJh8hqa-W8jEx+K_xTFg@mail.gmail.com>
2017-11-05 16:24 ` Jonathan Morton
2017-11-05 17:39 ` Pete Heist
2017-11-05 18:08 ` Jonathan Morton
2017-11-05 18:42 ` Pete Heist
2017-11-05 20:15 ` Jonathan Morton
2017-11-07 0:32 ` Pete Heist
2017-11-05 13:57 ` Pete Heist
2017-11-05 19:42 ` Bob McMahon
2017-11-05 21:41 ` Pete Heist
2017-11-06 20:15 ` Isaac Konikoff
2017-11-06 21:29 ` Bob McMahon
2017-11-07 0:39 ` Dave Taht
2017-11-07 1:37 ` Pete Heist
2017-11-07 10:21 ` Pete Heist
2017-11-08 4:46 ` Bob McMahon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/make-wifi-fast.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6ECC360D-8974-4364-8BC5-689FCE32B2F3@gmail.com \
--to=peteheist@gmail.com \
--cc=make-wifi-fast@lists.bufferbloat.net \
--cc=moeller0@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox