Hi Rahul, It looks like all your packets are going to ip4-imcp-error, ip4-local and ip4-udp-lookup. What is your test setup?
Florin > On Sep 12, 2017, at 5:10 AM, Rahul Negi <rahulnegi...@gmail.com> wrote: > > 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 > vpp-dev@lists.fd.io > https://lists.fd.io/mailman/listinfo/vpp-dev
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev