...and -c option gives 'masking' for CPUs. -c 1 will only activate single core (especially second core) of your system. If you want to activate both core, you have to give the mask '11'b ('3' in decimal).
2015-06-28 18:54 GMT+09:00 Abhishek Verma <abhishekv.verma at gmail.com>: > Hi, > > I am new to DPDK and i tried searching the archives in case this had been > discussed but couldnt find any references and hence this email: > > What is the significance of " -n NUM: Number of memory channels per > processor socket" which is passed as an EAL option? I have a virtual > machine (VM) spawned using VirtualBox and i am trying to use DPDK to get > faster access to packets there. I did lscpu, but that didnt give me > anything interesting that i could use here: > > abhishekV at VirtualBox:~/dpdk/dpdk-2.0.0/x86_64-native-linuxapp-gcc/app$ > sudo > lscpu > [sudo] password for abhishekV: > > Architecture: x86_64 > CPU op-mode(s): 32-bit, 64-bit > Byte Order: Little Endian > CPU(s): 2 > On-line CPU(s) list: 0,1 > Thread(s) per core: 1 > Core(s) per socket: 2 > Socket(s): 1 > NUMA node(s): 1 > Vendor ID: GenuineIntel > CPU family: 6 > Model: 58 > Stepping: 9 > CPU MHz: 2594.017 > BogoMIPS: 5188.03 > L1d cache: 32K > L1d cache: 32K > L2d cache: 6144K > NUMA node0 CPU(s): 0,1 > abhishekV at VirtualBox:~/dpdk/dpdk-2.0.0/x86_64-native-linuxapp-gcc/app$ > > I understand that i have two cores and hence should use -c 1 (since i have > cores 0 and 1). However, i dont understand what to give as the "-n" option. > Is it always 4? > > Thanks, Abhishek >