Hi All,
I was trying to measure maximum PPS handled by vpp.I have installed ubuntu
16.04 on my server.I have followed vpp recommended bios settings.

Hardware specs:
root@kujo:~# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    1
Core(s) per socket:    8
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 45
Model name:            Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz
Stepping:              7
CPU MHz:               1200.000
CPU max MHz:           2900.0000
CPU min MHz:           1200.0000
BogoMIPS:              5786.39
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              20480K
NUMA node0 CPU(s):     0-7
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall
nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl
xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor
ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic
popcnt tsc_deadline_timer aes xsave avx lahf_lm epb tpr_shadow vnmi
flexpriority ept vpid xsaveopt dtherm


Vpp version:

vpp# show version
vpp v17.10-rc0~301-gb2d2fc7 built by root on kujo at Mon Sep 11 16:39:34
IST 2017

My vpp model has 1 main thread and 1 worker thread.I was not able to get
more than 6Mpps .After 6 Mpps i can see the rx_miss counters in vpp stats.

vpp# show interface

              Name               Idx       State          Counter
Count

TenGigabitEtherneta/0/0           1        down
rx-error                       2

TenGigabitEtherneta/0/1           2         up       rx
packets              52647168

                                                     rx bytes
3369416188

                                                     tx
packets              52638150

                                                     tx bytes
4842700014


                 drops                       9024


ip4                     52645519


tx-error                       1

local0                            0        down

vpp# show interface

              Name               Idx       State          Counter
Count

TenGigabitEtherneta/0/0           1        down
rx-error                       2

TenGigabitEtherneta/0/1           2         up       rx
packets              54696192

                                                     rx bytes
3500553704

                                                     tx
packets              54687170

                                                     tx bytes
5031209822


drops                       9028


ip4                     54694538


tx-error                       1

local0                            0        down

vpp# show interface

              Name               Idx       State          Counter
Count

TenGigabitEtherneta/0/0           1        down
rx-error                       2

TenGigabitEtherneta/0/1           2         up       rx
packets              56743168

                                                     rx bytes
3631560168

                                                     tx
packets              56734146

                                                     tx bytes
5219531614


drops                       9028


                                                 ip4
56741514

                                                     rx-miss
23152160


tx-error                       1

local0                            0        down

vpp# show interface

              Name               Idx       State          Counter
Count

TenGigabitEtherneta/0/0           1        down
rx-error                       2

TenGigabitEtherneta/0/1           2         up       rx
packets              58714624

                                                     rx bytes
3757733348

                                                     tx
packets              58705601

                                                     tx bytes
5400905474


drops                       9029


ip4                     58712969

                                                     rx-miss
23152160


tx-error                       1



Also output for show run is given below:


vpp# show run

Thread 0 vpp_main (lcore 0)

Time 1049.7, average vectors/node 1.00, last 128 main loops 0.00 per node
0.00

  vector rates in 0.0000e0, out 0.0000e0, drop 9.5264e-4, punt 0.0000e0

             Name                 State         Calls
Vectors        Suspends         Clocks       Vectors/Call

TenGigabitEtherneta/0/1-output   active                  1
1               0          9.04e3            1.00

acl-plugin-fa-cleaner-process  event wait                0
0               1          1.07e4            0.00

admin-up-down-process          event wait                0
0               1          2.04e3            0.00

api-rx-from-ring                any wait                 0
0            1012          2.50e4            0.00

bfd-process                    event wait                0
0               1          5.18e3            0.00

cdp-process                     any wait                 0
0             107          2.38e4            0.00

dhcp-client-process             any wait                 0
0              11          1.20e4            0.00

dpdk-ipsec-process                done                   1
0               0          1.38e5            0.00

dpdk-process                    any wait                 0
0             350          1.53e6            0.00

error-drop                       active                  1
1               0          5.87e3            1.00

fib-walk                        any wait                 0
0             525          3.23e3            0.00

flow-report-process             any wait                 0
0               1          2.44e3            0.00

flowprobe-timer-process         any wait                 0
0               1          6.19e3            0.00

ikev2-manager-process           any wait                 0
0            1049          2.48e3            0.00

ioam-export-process             any wait                 0
0               1          2.61e3            0.00

ip6-icmp-neighbor-discovery-ev  any wait                 0
0            1049          2.52e3            0.00

l2fib-mac-age-scanner-process  event wait                0
           0               1          2.79e3            0.00

lisp-retry-service              any wait                 0
0             525          4.25e3            0.00

lldp-process                   event wait                0
 0               1          1.11e6            0.00

memif-process                  event wait                0
0               1          2.48e4            0.00

nat-det-expire-walk               done                   1
0               0          1.50e3            0.00

nat64-expire-walk                 done                   1
0               0          1.19e4            0.00

send-garp-na-process           event wait                0
0               1          1.55e3            0.00

startup-config-process            done                   1
0               1          3.18e3            0.00

udp-ping-process                any wait                 0
0               1          1.43e4            0.00

unix-cli-sockaddr family 1       active                  1
0             105         1.56e13            0.00

unix-cli-sockaddr family 1        done                  57
0             114         5.90e12            0.00

unix-epoll-input                 polling           2911747
0               0          1.04e6            0.00

vhost-user-process              any wait                 0
0               1          2.01e3            0.00

vhost-user-send-interrupt-proc  any wait                 0
0               1          1.73e3            0.00

vpe-link-state-process         event wait                0
0               3          4.52e3            0.00

vpe-oam-process                 any wait                 0
0             515          2.74e3            0.00

vpe-route-resolver-process      any wait                 0
0              11          4.95e3            0.00

vxlan-gpe-ioam-export-process   any wait                 0
0               1          1.52e3            0.00

---------------

Thread 1 vpp_wk_0 (lcore 1)

Time 1049.7, average vectors/node 255.79, last 128 main loops 0.00 per node
0.00

  vector rates in 1.1677e6, out 1.1676e6, drop 1.1085e1, punt 0.0000e0

             Name                 State         Calls
Vectors        Suspends         Clocks       Vectors/Call

TenGigabitEtherneta/0/1-output   active            4788948
1225703653               0          9.65e0          255.94

TenGigabitEtherneta/0/1-tx       active            4788948
1225703653               0          8.75e1          255.94

arp-input                        active               4246
4335               0          3.27e3            1.02

dpdk-input                       polling        9752949602
1225715284               0          1.32e3             .13

error-drop                       active               5809
11636               0          2.32e2            2.00

ethernet-input                   active               4733
4822               0          7.29e2            1.02

interface-output                 active                859
859               0          5.41e2            1.00

ip4-glean                        active               1934
7672               0          9.97e1            3.97

ip4-icmp-error                   active            4790018
1225710461               0          1.51e2          255.89

ip4-input-no-checksum            active            4790018
1225710461               0          3.54e1          255.89

ip4-local                        active            4790018
1225710461               0          5.69e1          255.89

ip4-lookup                       active            9580036
2451420922               0          3.39e1          255.89

ip4-rewrite                      active            4788084
1225702789               0          3.25e1          255.99

ip4-udp-lookup                   active            4790018
1225710461               0          4.44e1          255.89

ip6-drop                         active                  1
1               0          3.12e3            1.00

ip6-input                        active                  1
1               0          6.38e3            1.00

llc-input                        active                452
452               0          9.78e2            1.00

lldp-input                       active                 35
35               0          1.89e3            1.00

I thought i can get entire 15 Mpps traffic from it.Can someone please
suggest what could be the reason here that i am getting only 6 Mpps traffic
with this.Or this could be expected numbers?

Thanks,
rahul
_______________________________________________
vpp-dev mailing list
[email protected]
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to