From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-f43.google.com (mail-vk0-f43.google.com [209.85.213.43]) by dpdk.org (Postfix) with ESMTP id DE9372B9B for ; Fri, 18 Mar 2016 00:35:06 +0100 (CET) Received: by mail-vk0-f43.google.com with SMTP id k1so122424474vkb.0 for ; Thu, 17 Mar 2016 16:35:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=1xdioPVLlija9FiVQdL2XcMcy9UgrbN9FchOLYOt0tQ=; b=V7yZdcVeju98hwTe2dRk07czJkO5yRZfRWHW+JG0ub6kwj83jFWEulQh1dt0NbO5vj MZPz31bCbDB8UtxjBv3VfApuVwMpnTLtv1jS+ZZjvNC8Dt6/uG/I/j2WpIHbnrf8Hb/p zKUjTvD+i7lIRMyArCxDeGD1MLALDTPx8QoIlDpZ79bwnMyKNfdmpsVa5ge24jSkLBgf 7KXn88tYw09PJhI+H1bfr+XemlAuCsg9GiB1MKFLPLD/xHCrHKLqLaRN1dzQwldAIh1A 2KOToXg0/gBCKpzXuiW7Ipr1Awu6c8dClYOk3i6M28qSGbi4Qc0/qWXHmDG3hkw4oxfr hCpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=1xdioPVLlija9FiVQdL2XcMcy9UgrbN9FchOLYOt0tQ=; b=jD9pnsnQyGASK4IcZKeTR/SUwuWPUoOZxlezka70rkNgTShkIvv166pK2S4aox5kQz ylf7fDR3TnXS9MJTceW61n5khqftahk+LtlESCtu4sR1NimhKamj8oWCu9HgV9FZBS6Y UI6uX0ln3TQoyZfY7MT4G7iyCPvuvbowLRb5XVPW266fwqg40p5ae8nAhmUvKTeSfoN/ LCLxc/PdLD/aluc2lU6czLif8gx4Dxk5Q1YEIKlTDNzau9RUjmZJzmqFsvhgygrKeDnr r+RX7PwF0NLL1ymTQbmDhtLD2Ysi1IeMGah8WtazQAw+6/vD0QzM0K9UOGhiQ3ywnI4A fTmQ== X-Gm-Message-State: AD7BkJJ+kwngvJbVCc1N5Ne8A6HTtuo69Ah8tQrmnuOuEWqdqHhNICYwEIw87OTlkWfYn+ZKVI7XZPVCySngZw== MIME-Version: 1.0 X-Received: by 10.31.47.135 with SMTP id v129mr14450294vkv.115.1458257706335; Thu, 17 Mar 2016 16:35:06 -0700 (PDT) Received: by 10.31.64.138 with HTTP; Thu, 17 Mar 2016 16:35:06 -0700 (PDT) In-Reply-To: References: Date: Thu, 17 Mar 2016 16:35:06 -0700 Message-ID: From: John Wei To: users@dpdk.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] Fwd: EAL: map_all_hugepages(): mmap failed: Cannot allocate memory X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2016 23:35:07 -0000 I am setting up OVS inside a Linux container. This OVS is built using DPDK library. During the startup of ovs-vswitchd, it core dumped due to fail to mmap. in eal_memory.c virtaddr = mmap(vma_addr, hugepage_sz, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); This call is made inside a for loop that loops through all the pages and mmap them. My server has two cores, and I allocated 8192 2MB pages. The mmap for the first 4096 pages were successful. It failed when trying to map 4096th page. Can someone help me understand when the mmap for the first 4096 pages were successful and it failed on 4096th page? John ovs-vswitchd --dpdk -c 0x1 -n 4 -l 1 --file-prefix ct0000- --socket-mem 128,128 -- unix:$DB_SOCK --pidfile --detach --log-file=ct.log EAL: Detected lcore 23 as core 5 on socket 1 EAL: Support maximum 128 logical core(s) by configuration. EAL: Detected 24 lcore(s) EAL: No free hugepages reported in hugepages-1048576kB EAL: VFIO modules not all loaded, skip VFIO support... EAL: Setting up physically contiguous memory... EAL: map_all_hugepages(): mmap failed: Cannot allocate memory EAL: Failed to mmap 2 MB hugepages PANIC in rte_eal_init(): Cannot init memory 7: [ovs-vswitchd() [0x411f15]] 6: [/lib64/libc.so.6(__libc_start_main+0xf5) [0x7ff5f6133b15]] 5: [ovs-vswitchd() [0x4106f9]] 4: [ovs-vswitchd() [0x66917d]] 3: [ovs-vswitchd() [0x42b6f5]] 2: [ovs-vswitchd() [0x40dd8c]] 1: [ovs-vswitchd() [0x56b3ba]] Aborted (core dumped)