2013-09-29 2 views
1

가상 컴퓨터에서 Intel DPDK 기반 응용 프로그램을 실행할 수있는 사람은 누구입니까?가상 컴퓨터에서 Intel DPDK 응용 프로그램을 실행하는 방법은 무엇입니까?

저는 VirtualBox 내부에 가져 오려고하는 DPDK 기반 응용 프로그램이 있습니다.

인텔은 설명서에서 반 가상화 된 네트워크 인터페이스를 언급하지만 가상 컴퓨터 호환성과 관련된 구체적인 지침을 찾을 수 없습니다.

응용 프로그램은 다음과 같은 오류와 함께 실패합니다

 
EAL: coremask set to 3 
EAL: 0 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size 
PANIC in rte_eal_init(): 
Cannot get hugepage information 

답변

3

가상화에 적합한 드라이버는 다음과 같습니다

  • E1000
  • igbvf
  • 인 virtio-NET
  • ixgbevf vmxnet3

VirtualBox에서 먼저 기본 e1000 장치로 시도해야합니다. 당신의 문제 "아니오 장착 hugetlbfs"에 대해

, 당신은이 작업을 수행해야합니다 : 당신은 quick start guide를 참조해야

mkdir -p /mnt/huge 
mount -t hugetlbfs nodev /mnt/huge 
echo 64 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages 

합니다.

+1

감사합니다. KVM에서 실행할 수 있지만 Windows VirtualBox에서 커널 패닉이 발생하여 KVM으로 이동합니다. – jackhab

관련 문제