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]] -=-=-=-=-=-=-=-=-=-=-=-
