What is the status of the freebsd routing proposal within -stable and -current? Dell PE R530 passing 8.4M pps

Caraballo-vega, Jordan A. (GSFC-6062)[COMPUTER SCIENCE CORP] jordancaraballo87 at gmail.com
Sat May 20 00:56:29 UTC 2017


Hi,

Below are some "netstat -w1 -d -h" results of a Dell PE R530 system (2
Intel(R) Xeon(R) E5­2695 CPU's, 18 cores per
cpu), equipped with a Chelsio T-580-CR dual port in an 8x slot.

Versions 12-CURRENT (nodebug), 11-STABLE, and FreeBSD Routing Proposal
image (http://dev.bsdrp.net/benchs/nanobsd/fbsd11-routing.r287531/) were
used. This image was used to reproduce these results
http://blog.cochard.me/2015/09/receipt-for-building-10mpps-freebsd.html.

As a summary: -CURRENT(nodebug) ~5.0M pps, -STABLE ~5.8M pps, and RP
~8.4M pps. Results are shown below. Additional configurations and stats
can be given upon request.

1. What is the merge/implementation status of this routing proposal project?

2. Suggestions and feedback to push more pps and improve these scores
are more than welcome.

Testing environment:

* Switch with 48x 10G ports and 12x 40G ports was used
, (48) 10G
connected nodes were used, (24) nodes on each side of the firewall
,
Small packet per second (PPS) tests were run using 'iperf' (64 bytes UDP).

Following indications from Navdeep Parhar that UDP queue hashing is not
as efficient as it could be, we started running the tests with various
powers of 2 streams (2,4,8,16,32,100 per system).

-CURRENT (nodebug)

            input        (Total)           output
   packets  errs idrops      bytes    packets  errs      bytes colls drops

      4.8M     0     0       503M       4.8M     0       503M     0     0
      5.1M     0     0       536M       5.1M     0       536M     0     0
      4.9M     0     0       511M       4.9M     0       511M     0     0
      4.9M     0     0       510M       4.9M     0       510M     0     0
      4.7M     0     0       495M       4.7M     0       495M     0     0
      5.0M     0     0       528M       5.0M     0       528M     0     0

-STABLE

     5.1M  2.9k     0       536M       5.1M     0       536M     0     0
     5.8M  3.2k     0       607M       5.8M     0       607M     0     0
     4.2M  2.4k     0       444M       4.2M     0       444M     0     0
     5.8M  3.3k     0       607M       5.8M     0       607M     0     0
     5.8M  3.3k     0       607M       5.8M     0       607M     0     0
     5.8M  3.2k     0       606M       5.8M     0       606M     0     0
     5.6M  3.2k     0       591M       5.6M     0       591M     0     0

-Routing Proposal

       12M     0  2.9M       1.2G       8.4M     0       881M     0  465k
       12M     0  2.9M       1.2G       8.4M     0       880M     0  457k
       12M     0  2.9M       1.2G       8.4M     0       879M     0  488k
       12M     0  2.9M       1.2G       8.4M     0       881M     0  476k
       12M     0  2.9M       1.2G       8.4M     0       879M     0  473k
       12M     0  2.9M       1.2G       8.4M     0       883M     0  482k

Thanks in advance,

- Jordan




More information about the freebsd-net mailing list