[ovs-discuss] unable to map backing store for hugepages: Cannot allocate memory

Charlie Li charlie.li at gmail.com
Tue Aug 2 15:27:34 UTC 2016


Hi All,

I am trying to use dpdkvhostuser to pass traffic to VM.

Here is my basic system configuration.

Host and VM OS: Fedora server 23
DPDK 2.2.0
OVS 2.50
QEMU 2.4.1

When I tried to start the VM, it got the following error:

qemu-system-x86_64: -object
memory-backend-file,id=mem,size=3072M,mem-path=/dev/hugepages,share=on:
unable to map backing store for hugepages: Cannot allocate memory

I must did some thing wrong.
Any help is appreciated.

Thanks,

Charlie

More details
-------------------------------------------------------------------------------------------------------------------

[cli at cli-desktop ~]$ grep Huge /proc/meminfo
AnonHugePages:         0 kB
HugePages_Total:       4
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:    1048576 kB

[cli at cli-desktop utilities]$ sudo ./ovs-vsctl show
4fcf27a6-edbd-4770-ab39-f440e3532bcc
    Bridge "br0"
        Port "vhost0"
            Interface "vhost0"
                type: dpdkvhostuser
        Port "vhost1"
            Interface "vhost1"
                type: dpdkvhostuser
        Port "br0"
            Interface "br0"
                type: internal
        Port "dpdk1"
            Interface "dpdk1"
                type: dpdk
        Port "dpdk0"
            Interface "dpdk0"
                type: dpdk

[cli at cli-desktop utilities]$ sudo ./ovs-vsctl list-ports br0
dpdk0
dpdk1
vhost0
vhost1

[cli at cli-desktop utilities]$ sudo ./ovs-ofctl dump-flows br0
NXST_FLOW reply (xid=0x4):
 cookie=0x0, duration=61391.667s, table=0, n_packets=0, n_bytes=0,
idle_age=61391, in_port=1 actions=output:3
 cookie=0x0, duration=61391.650s, table=0, n_packets=0, n_bytes=0,
idle_age=61391, in_port=2 actions=output:4
 cookie=0x0, duration=61391.632s, table=0, n_packets=0, n_bytes=0,
idle_age=61391, in_port=3 actions=output:1
 cookie=0x0, duration=61391.616s, table=0, n_packets=0, n_bytes=0,
idle_age=61391, in_port=4 actions=output:2

[cli at cli-desktop utilities]$ sudo qemu-system-x86_64 -m 3072 -cpu host -hda
/home/cli/VM1/FC23.qcow2 -boot c -enable-kvm -pidfile /home/cli/VM1/vm1.pid
-monitor unix:/home/cli/VM1/vm1monitor,server,nowait -name 'FC23-VM1' -net
none -no-reboot -object
memory-backend-file,id=mem,size=3072M,mem-path=/dev/hugepages,share=on
-numa node,memdev=mem -mem-prealloc -chardev
socket,id=char1,path=/usr/local/var/run/openvswitch/vhost0 -netdev
type=vhost-user,id=net1,chardev=char1,vhostforce -device
virtio-net-pci,netdev=net1,mac=00:00:00:00:00:01,csum=off,gso=off,guest_tso4=off,guest_tso6=off,guest_ecn=off,mrg_rxbuf=off
-chardev socket,id=char2,path=/usr/local/var/run/openvswitch/vhost1 -netdev
type=vhost-user,id=net2,chardev=char2,vhostforce -device
virtio-net-pci,netdev=net2,mac=00:00:00:00:00:02,csum=off,gso=off,guest_tso4=off,guest_tso6=off,guest_ecn=off,mrg_rxbuf=off
--nographic -vnc :14

qemu-system-x86_64: -object
memory-backend-file,id=mem,size=3072M,mem-path=/dev/hugepages,share=on:
unable to map backing store for hugepages: Cannot allocate memory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20160802/40f27b6e/attachment-0002.html>


More information about the discuss mailing list