Hi,
I was testing VPP on a system with CPU Intel® Xeon® Gold 6248R Processor
and I have ICE 810-C one hundred gig
when i try to assign more queue to worker threads i see DTLB miss rise in
vtune and perf
i even set system to drop all packet but it seems there is a problem
with VPP code or configuration
for reference i use dpdk testpmd and base on test pmd result i have this

VPP
1 queue 8160 rx descriptor -> rx miss & 100% DTLB miss
1 queue 4096 rx descriptor -> no miss & no DTLB miss
2 queue 4096 rx descriptor -> no miss & no DTLB miss (but vpp loop per
second drop drastically)
4 queue 4096 rx descriptor -> rx miss & 100% DTLB miss

DPDK testpmd
1 queue 8160 rx descriptor ->  no miss & no DTLB miss
1 queue 4096 rx descriptor -> no miss & no DTLB miss
2 queue 4096 rx descriptor ->  no miss & no DTLB miss
4 queue 4096 rx descriptor ->  no miss & no DTLB miss
4 queue 8160 rx descriptor ->  no miss & no DTLB miss
8 queue 8160 rx descriptor ->  no miss & no DTLB miss

for both test i use one thread
i want to know what is the problem that causes this since DPDK testpmd is
ok but vpp is not
also i use 1G huge page for both test
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26655): https://lists.fd.io/g/vpp-dev/message/26655
Mute This Topic: https://lists.fd.io/mt/116824309/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to