Hi, Shirley >In order to do that we isolated the dpdk application cores and disabled hyperthreading for those cores. >we are using 5 cores for the dpdk application (which is in fact 10 since hyperthreading is disabled).
Short clarification question: did you do it with EAL paramater ? Was it with -l CORELIST / --lcores COREMAP EAL parameter ? Did you try also the isolcpus Linux kernel parameter in order to isolate cores from the general Linux scheduler? Regards, Rami Rosen On Tue, Jan 29, 2019 at 6:32 PM Shirley Avishour <shir...@imvisiontech.com> wrote: > Hi, > We are trying to run a dpdk based application one the same machine with > other java based applications. > In order to do that we isolated the dpdk application cores and disabled > hyperthreading for those cores. > But sporadically we encounter misses over the interface. > We are running on a single socket cpu with 44 hyperthreaded cores. > we are using 5 cores for the dpdk application (which is in fact 10 since > hyperthreading is disabled). > My guess is that probably GC (garbage collection) running from the kernel > and perhaps over the isolated threads causing the misses. > Is there a way to solve this issue? Is there a way to isolate cores for > kernel processes/threads? > Thanks in advance, > Shirley. > -- regards, Rami Rosen