[dpdk-dev] [PATCH RFC 05/11] mbuf: merge physaddr and buf_len in a bitfield

Olivier MATZ olivier.matz at 6wind.com
Mon May 19 11:30:34 CEST 2014


Hi Bruce,

> Can you perhaps also include the specific testpmd parameter you used in your tests, as they can have a large effect on performance. On my Sandy Bridge platform here are the testpmd flags I use for iofwd testing:
>
> "--rxd=128 --rxfreet=32 --rxpt=8 --rxht=8 --rxwt=0 --txd=512 --txfreet=32 --txpt=32 --txht=0 --txwt=0 --txrst=32 --txqflags=0xF01 --numa --burst=32 --mbcache=250 --total-num-mbufs=16383"

Sure.

Common arguments:
  -b 0000:07:00.0 -b 0000:07:00.1
  -b 0000:83:00.0 -b 0000:84:00.0
  -n 4
  -c 0x00ff00ff
  --socket-mem=2048,0
  --
  --port-numa-config=0,0,1,0,2,0,3,0
  --socket-num=0
  -i
  --burst=32
  --txd=512
  --rxd=512
  --mbcache=128
  --portmask=0xf

Simple rx/tx:
   --txqflags=0xf01

1c1t:
  --coremask=0x00000080 --rxq=1 --txq=1

1c2t:
  --coremask=0x00800080 --rxq=1 --txq=1

2c2t:
  --coremask=0x00000088 --rxq=1 --txq=1

2c4t:
  --coremask=0x00880088 --rxq=1 --txq=1

4c8t:
  --coremask=0x00cc00cc --rxq=2 --txq=2


By the way, I think the absolute performance numbers are not so
important in these tests. What is really important is to show the
relative impact of the patches.

Regards,
Olivier


More information about the dev mailing list