Compile DPDK library
===============
make config T=x86_64-native-linuxapp-gcc
or
make config T=i686-native-linuxapp-gcc
make
/* With No Huge Page*/
build/app/testpmd -c f -n 1 -w 02:00.0 --no-huge
or
/* With Huge Page */
build/app/testpmd -c f -n 1 -w 02:00.0
To view the current setting using the /proc entry for huge page
# cat /proc/sys/vm/nr_hugepages 0
To set the number of huge pages using /proc entry:
# echo 5 > /proc/sys/vm/nr_hugepages
Mount hugetlbfs
#mount -t hugetlbfs nodev /mnt/huge/
Build Applications
============
make install T=x86_64-native-linuxapp-gcc
===============
make config T=x86_64-native-linuxapp-gcc
or
make config T=i686-native-linuxapp-gcc
make
/* With No Huge Page*/
build/app/testpmd -c f -n 1 -w 02:00.0 --no-huge
or
/* With Huge Page */
build/app/testpmd -c f -n 1 -w 02:00.0
To view the current setting using the /proc entry for huge page
# cat /proc/sys/vm/nr_hugepages 0
To set the number of huge pages using /proc entry:
# echo 5 > /proc/sys/vm/nr_hugepages
Mount hugetlbfs
#mount -t hugetlbfs nodev /mnt/huge/
Build Applications
============
make install T=x86_64-native-linuxapp-gcc
No comments:
Post a Comment