From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D45E843294 for ; Sun, 5 Nov 2023 17:01:11 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 426FE4029E; Sun, 5 Nov 2023 17:01:11 +0100 (CET) Received: from mx0a-00196b01.pphosted.com (mx0a-00196b01.pphosted.com [67.231.149.170]) by mails.dpdk.org (Postfix) with ESMTP id F005C40278 for ; Sun, 5 Nov 2023 17:01:07 +0100 (CET) Received: from pps.filterd (m0072398.ppops.net [127.0.0.1]) by mx0a-00196b01.pphosted.com (8.17.1.22/8.17.1.22) with ESMTP id 3A5Aq3IS007880 for ; Sun, 5 Nov 2023 11:01:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscout.com; h= from:to:subject:date:message-id:content-type:mime-version; s= netscout.com.09.24.2020; bh=8RNFFEcuc9vr6tyxoJ0npfxm5RNYREpV7zBf 7cM1H+I=; b=jvDyl+zj9wTtdEAyaQMDvx1l9gjSjrRv2NPK/j2hQy5QGfTna/Q6 P9Is60ah5w/OCPvBqTd3N/KNZjbyXMnR4hm8YId2xX8qMi440L52mh7e6DiKorvn tV2BL/5g6K0jz0mzquDFxMoocE4Sbr4h+OdRC9qcQfpNVgxDvwbpnZ5kuoagBcQ6 SsGZDVlqOvUSg5Sx4S/FIEP7PyUegpqn7dfRlZ18V5ifZK+PjBNfsitr+uP85m9c HdTMrMuqUV54NDY4rXh/6cB9s/JP3mRpYJF4ByBAVPpM2ZNvBJiFWaRziqFZyV5z Pnw0shSPO/kXgkOQNw6vm3YIPxiFb6xNFw== Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2101.outbound.protection.outlook.com [104.47.70.101]) by mx0a-00196b01.pphosted.com (PPS) with ESMTPS id 3u5j3msbyf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 05 Nov 2023 11:01:05 -0500 (EST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WXphltWDBUI329OJLrSOMIeSx7A33odn+topLfMzS/6sqmsoqwTRWQVLZ//NH8JmGRCxZGjoBlh2nuxWPuYbRq9i/v9FOltitWzYPh3xlEf9q4WEmnzNlWoOCZjBnSp2fec8n+trQNJK0r2n0FawC9IboclTvhXMkly8yrEZ22vBZpCEO9KQd0KpttAi/V1S4L8/hbqhxGxFbdE48klYXmP4ITfjF4BrhGuk0dGnv4uUC116Lzy0E+BPdAKj7q++L6CFf5pU3ujLMgZ8xBs4GJF3orngYqaholuJv3Ps2OrlxzqPcZoiHXWkZvhIEaMGsjw+unmtoAmAYjGrQb+mTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8RNFFEcuc9vr6tyxoJ0npfxm5RNYREpV7zBf7cM1H+I=; b=LZ2KmJiZRQkzoFXv7wEZ48FMHkhc7dFhpaYN0HvIw8znrY0Y1TXObYU1obcb4VuI3tWf6CXoTOV+qLBqGce95rpQe14A4yW1t/Z3XlJNobzzw5L+V0xyXHc6soFlWBh1/Nsk3DAKtodu07kbZkH4qGFJKS6DwdzQfu1KwkmeequvKLDpz97ZHzrwQTNxv5zxTLiquIm2MhYaEGw8pob3Zu0myUdq0U2Q7jTJHhQn9A3RYnws9fJVssIuwt/5Keq3kEdTURq2aq1WRxQJUNLPmwSYzdKKk2p1Hgg4utga2YArQRNz/J9i83ZR6Bj2zLeWbhFoU917oYIR2g+Jq9kMqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netscout.com; dmarc=pass action=none header.from=netscout.com; dkim=pass header.d=netscout.com; arc=none Received: from PH0PR01MB6730.prod.exchangelabs.com (2603:10b6:510:75::16) by MN0PR01MB7850.prod.exchangelabs.com (2603:10b6:208:37e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.21; Sun, 5 Nov 2023 16:01:01 +0000 Received: from PH0PR01MB6730.prod.exchangelabs.com ([fe80::f050:7c82:3f1c:2da6]) by PH0PR01MB6730.prod.exchangelabs.com ([fe80::f050:7c82:3f1c:2da6%5]) with mapi id 15.20.6954.027; Sun, 5 Nov 2023 16:00:59 +0000 From: "Lombardo, Ed" To: "users@dpdk.org" Subject: DPDK 22.11.2 requires too much VIRT memory, how to reduce Thread-Topic: DPDK 22.11.2 requires too much VIRT memory, how to reduce Thread-Index: AdoP/ZNzzEBMQqwdS1qgWUB1z9DFpQ== Date: Sun, 5 Nov 2023 16:00:57 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR01MB6730:EE_|MN0PR01MB7850:EE_ x-ms-office365-filtering-correlation-id: 3be5e8e2-260d-4c7c-6dde-08dbde18666a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DKKnzi+P6KMeUjc7fJ+0dFPJzPMyzavAJUXAf/au2ikQ+3M3tYRik+f7wCzleYyJxm2iXMlwFclwBhPIh54+1VTz7s7RSfrN3zLPnBum2or+lqlTnUbZMKpRZUEdwMGmWdDCBdHH+W/aSEOeCdEle3NTJ09xrAoZAgdnoG4HVFYTjhZ7CimtA1VQyHWD0rYHZ9vBXlGSH/ERvne2k4L7c+Y2zuiaQhr4giGZFiY1t1sT2iT52+Q8uDPGLgmzbzGzpzQuV6NIHNhwT+FH/vDmwlRyhjxXDexq4HGdwxOnPh4w7yZRx4huQjwVDlC3obx3mhbZ1gy/6aRkSjldjor6kUys25hNeD2S9vR14ylfM/wWOKqitIaJmUFqGXLcd0AITpChlPS14jtk4vebDiXd0N1M75KkbGfPdoe6wRvPWxHcyIZGMDkijiTTFgUr34h2/e0sJgw/9h7xH2S1TCH2JI0JtCSYUfCF+EfgFFtQWlUcodTFvHfRbD1yp5iRnxELYMGo9+iQbjSf84ua6h/5diuyvcaL5S8kVv/gjDv3rBOwsKoDm3NiDToG8SRmMwNRC1vy6UQCCIlVKqGhoLj5DbUo8o3YgUcSzLinYbtEGZ2D4GILAXnjO16dOQ9dkvkI x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR01MB6730.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(396003)(346002)(376002)(366004)(136003)(230922051799003)(64100799003)(186009)(1800799009)(451199024)(38070700009)(55016003)(2906002)(122000001)(5660300002)(9686003)(83380400001)(26005)(38100700002)(86362001)(7696005)(6506007)(66946007)(76116006)(33656002)(64756008)(478600001)(71200400001)(41300700001)(66476007)(66446008)(66556008)(9326002)(8676002)(6916009)(52536014)(316002)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?J1aPs1rG23/1qyzbCbVkOfGQVOoQJRxkQlgDsbdUUvZ7pMOWq1Gxn6cZFQPS?= =?us-ascii?Q?rFzxNCdZ4YgCEAGEIoVyU2jQX1VBbPje3InLXsYOqGZoBY6IJ62YiY2o3TXv?= =?us-ascii?Q?WzK9cXcDScVkUGcfnXdDO/R+Hbk69zhyRl4ccNpoCeaJ+p/9drxVp5NAyPHC?= =?us-ascii?Q?1flhoOUJ24tWpVxz0Pp9oYgxwk6cjTdvW+5dwCxK8Zd7NokINw+1GoapOZcc?= =?us-ascii?Q?9XN64on+PlFAVrxJMiViqfDTFj0Az3EtpEZ0amfWepJkKR41WGcWUxJcNPPs?= =?us-ascii?Q?RQFcptkl42fPK3DsY25jAVKemmJ93vi4pG9mV7EW0uFEX9AzUVur1GCPMHr+?= =?us-ascii?Q?8UNmK2Nd8+G2wgH9ZsCqoKFxi+QMUtAVk+xBHrVY3E+EHOEgnsD9tT2wn2Ll?= =?us-ascii?Q?k+VkV1O+sQZPtOWlL89LYOHrwsqL3Zvw86nJ20W4TAi2Q4Hesm4zWWgYfaCU?= =?us-ascii?Q?8K8C0cDKcMLpk9ZR18cWPgsW1SSGtZyMhLi27+WGBL4++NzVNDs5e7nMepr/?= =?us-ascii?Q?nr751tS262/DVI/Ekpi52nXuX4L5KneP904X2luE0tYAOqfoAcD0d1ho/Y2K?= =?us-ascii?Q?LbQAYu+8UTDXlr7zWSkVtt0gBAhVXrRdIyfX3BB/nO0DHNQjK7MYHSyRPhp7?= =?us-ascii?Q?41yZEUQAGNDVYganmpzIBFRXkJsVc6IrINgAqwtXytk1Doy25u4p/eFBo2Mr?= =?us-ascii?Q?ux3bNm0nNU2RVYDt1KUrYM00wvDZRrWwk0dSrDYOFkG8alOppmGtQNng2/fi?= =?us-ascii?Q?HndBUh4cQdMleGcQ8d5KVK4P3Tbr8IQArXKh6dJ0Uk0cXsaxAITsxDMBQ0fJ?= =?us-ascii?Q?PUz6Qmo4HZUWD8VUndJrto51EH2wOMHzItvqXkqyW7OMHO02+BDEersEz9n4?= =?us-ascii?Q?JJA4NWCJhqE/t2WI5D24088MOiDt7q0Ex0FlKpMi7taPgRnxAZjBjXb8jlMn?= =?us-ascii?Q?VkUZVOQde39x/c3T+ZM5g0dbg0XobvBhk0lBskI4j3G6A95I4RSshWBLDd67?= =?us-ascii?Q?uOyJDVlUrHlhWKvcIGnfiDEdWt16p12J6g+JqEVAwTGMS2bZbIjqjDq0U3S8?= =?us-ascii?Q?VPQK1At9mgBmvJQohWmw+vl5a3wYwPIMpU/EP0M1OKcp7FfbtBPrdJif/aYX?= =?us-ascii?Q?KCw1Qq36/qyWd1ujlDK+Ts4fdQkKlCjA4d9/w7NgxbswLjPBz3cHcuriVELz?= =?us-ascii?Q?0tfzmXPZFV2ij1prQDMftJMneMwcRDDyfKyLS/m92MihIhe6km6J9JLtW27j?= =?us-ascii?Q?9jcAfy1X5FA8ubfuEvMi54BkrOICP/HVPzfZ6P+xVKpKK5MsTXjo43vH5pDO?= =?us-ascii?Q?URWRLP+nErB9qDfpnt2BFaOutc9PIAvRtjVCyy8923GsXFRv6Fn3YrI9fKn2?= =?us-ascii?Q?tkivb3f3QGIyc+Xc9GkGo9ragbjfhTSiQ719/2sMXMTv3bwqFYxZTjV4tcBr?= =?us-ascii?Q?5CCXKUV33h4BU8K2Lahg2O/Bk1LY8pdymGCSbeeY48j0ylwwLDIPUZtznfHv?= =?us-ascii?Q?ThKspQ7Dado0nzcGolvxQyBqRM5AcqbxOG/9hVx1olMAgjMTcp38CU1IHFvp?= =?us-ascii?Q?Ay3Df1uHga75tDi5wdkUsYzjEAOLQtY/twg/JL9O?= Content-Type: multipart/alternative; boundary="_000_PH0PR01MB67301F1FBFD731EE7A48AD288FABAPH0PR01MB6730prod_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ui/Ku3lz5Ee8wBkw2U/1dRRS0V088bNDsdbuLaGtl2LrpxizqkDZqMpDE8TNqVd4QIp2oFTJpWTTUbzKgwLMPYh0/mJCpnaxFzSO2+LwavmDuMQW5BU8FEEMGR+Hpvk09hFLHtE1mgE15AIvKu6A2IvAiCvipBH/PTMl7zwfMK3Gd6NaURxUQxjk3i/vh/o79rfsjh11sU9wowC0V/dPn5vwfjeNUeo6wG592vAp5epOmWTLEYPvoKTgNpnyCM7VUWgxUCSMVR7CWNB5DAjLBX43E2CeSFAiNBgpUNL1l6m8KUKDTwST17uQzKbuz564YWwu8i9trrcTJm53GcsODyMPCeFnvAM19RdDcTu4BPamQPaO1MKKgKhg0qnP2JSZWDuNFAvGbHCT+VuEa3PVHjcfZoQc2vJZscdsrh2UXPvIQcWm1Fq0ZwA5YDLzAv0tqsONkGll2NcyFT/MWyJW6wHbvMJxCOCcwkla2PVnD+IiUsmXLVqHQ/kvQbJIuOrFjbSvFD8hd1ku/KCKVFhi1J0T4aE6ghjBmpvM+ekGhN8WHz6DJUsMKOe21Mmok50JSRDq4t9zQHQHlAwTGNYHUa2TZrqCWjzf2V5fGM5jLRZ3wDvJEluUxzdGYVCxOlS59NLCDONUqb3rmIeMYaz9puoto+JV6nCN5v7npIBd/bkkn74VDrFaMRKxbNzwy9sKRHCBmwwpsfbU/onqfyoxxohmefHT3d+yNyaNL21jHpRc/f1vTHA7Afmm7FgVUICbC8J4Pj8FzKR41R3cz/iHsQ== X-OriginatorOrg: netscout.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB6730.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3be5e8e2-260d-4c7c-6dde-08dbde18666a X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2023 16:00:58.1301 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 54f11205-d4aa-4809-bd36-0b542199c5b2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: q8vCwP0nB4v82oSO5uIjwvxR1eTHs1/AjKDv/fcMc/sYwvo/7vtIWuwBNTOw4SBW+pHLYwPyJ5+bw04uxd9e8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR01MB7850 X-Proofpoint-GUID: BHAAeEVqq05K4zfaD0SiMqElAgocOlzs X-Proofpoint-ORIG-GUID: BHAAeEVqq05K4zfaD0SiMqElAgocOlzs X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 clxscore=1015 priorityscore=1501 bulkscore=0 malwarescore=0 suspectscore=0 impostorscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 mlxscore=0 mlxlogscore=752 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2310240000 definitions=main-2311050139 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_PH0PR01MB67301F1FBFD731EE7A48AD288FABAPH0PR01MB6730prod_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I upgraded from DPDK 17.11 to DPDK 22.11. VM host is running Oracle 9 with kernel 5.14.0-162 in VMWARE 7.03 and PCI P= assthrough. Was able to detect the NIC ethernet port with DPDK API (rte_eth_dev_count_a= vail()), however I see problems when do mmap in our application just after = the DPDK initialization. [root@vstreamOR9-160 bin]# /opt/dpdk/dpdk_nic_bind.py --status Network devices using DPDK-compatible driver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000:0b:00.0 'Ethernet Controller E810-XXV for SFP 159b' drv=3Digb_uio unus= ed=3Dice Network devices using kernel driver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000:03:00.0 'VMXNET3 Ethernet Controller 07b0' if=3Deth0 drv=3Dvmxnet3 unu= sed=3Digb_uio *Active* Found errors when application is started with gdb: EAL: Detected CPU lcores: 16 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK [New Thread 0x7f60c8cb0640 (LWP 3872)] EAL: Multi-process socket /var/run/dpdk/rte/mp_socket [New Thread 0x7f60c84af640 (LWP 3873)] EAL: Selected IOVA mode 'PA' EAL: rte_mem_virt2phy(): cannot open /proc/self/pagemap: Too many open file= s EAL: rte_mem_virt2phy(): cannot open /proc/self/pagemap: Too many open file= s EAL: rte_mem_virt2phy(): cannot open /proc/self/pagemap: Too many open file= s EAL: rte_mem_virt2phy(): cannot open /proc/self/pagemap: Too many open file= s EAL: rte_mem_virt2phy(): cannot open /proc/self/pagemap: Too many open file= s EAL: eal_memalloc_alloc_seg_bulk(): couldn't find suitable memseg_list EAL: FATAL: Cannot init memory EAL: Cannot init memory This may be a hint why mmap fails? Tried the following: * increase the VM memory from 16 GB to 32 GB, * increase the amount of hugepages from 2GB to 4GB, * ulimit -n shows open files =3D 1024, had to increase to 2048 to elimi= nate the rte_mem_virt2phy() errors above when start app with gdb. * free shows 62579808 free and available * htop shows our application VIRT value is 66 GB. What a surprise to s= ee this value so high. With DPDK 17.11 this value is around 5.5 GB. * pmap -d shows there are 4 [ anon ] of 16777216K each, which= is what I believe is bumping the VIRT memory. Was able to get our application to process packets from E810 once I changed= the VM total memory to 80GB. In HTOP the Mem value shows 5.28G/78.5G and VIRT is 69.0 GB. When the main application executes rte_eal_init() is when the VIRT memory j= umps to 66 GB, this is before the application configures the DPDK resources= (worker rings, port configuration, etc). Is there a setting in meson to reduce the DPDK resource in our application? See the same VIRT memory issue on bare metal with same Oracle 9 and Intel I= 226 MAC. I have systems that have only 16 GB of memory and a VM requiring = 80 GB is not acceptable for our customers. Any help will be appreciated. Thanks, Ed --_000_PH0PR01MB67301F1FBFD731EE7A48AD288FABAPH0PR01MB6730prod_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

I upgraded from DPDK 17.11 to DPDK 22.11. 

VM host is running Oracle 9 with kernel 5.14.0-162 i= n VMWARE 7.03 and PCI Passthrough.

 

Was able to detect the NIC ethernet port with DPDK A= PI (rte_eth_dev_count_avail()), however I see problems when do mmap in our = application just after the DPDK initialization.

 

[root@vstreamOR9-160 bin]# /opt/dpdk/dpdk_nic_bind.p= y --status

 

Network devices using DPDK-compatible driver

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D

0000:0b:00.0 'Ethernet Controller E810-XXV for SFP 1= 59b' drv=3Digb_uio unused=3Dice

 

Network devices using kernel driver

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

0000:03:00.0 'VMXNET3 Ethernet Controller 07b0' if= =3Deth0 drv=3Dvmxnet3 unused=3Digb_uio *Active*

 

 

Found errors when application is started with gdb= :

EAL: Detected CPU lcores: 16

EAL: Detected NUMA nodes: 1

EAL: Detected static linkage of DPDK

[New Thread 0x7f60c8cb0640 (LWP 3872)]

EAL: Multi-process socket /var/run/dpdk/rte/mp_socke= t

[New Thread 0x7f60c84af640 (LWP 3873)]

EAL: Selected IOVA mode 'PA'

EAL: rte_mem_virt2phy(): cannot open /proc/self/p= agemap: Too many open files

EAL: rte_mem_virt2phy(): cannot open /proc/self/p= agemap: Too many open files

EAL: rte_mem_virt2phy(): cannot open /proc/self/p= agemap: Too many open files

EAL: rte_mem_virt2phy(): cannot open /proc/self/p= agemap: Too many open files

EAL: rte_mem_virt2phy(): cannot open /proc/self/p= agemap: Too many open files

EAL: eal_memalloc_alloc_seg_bulk(): couldn't find= suitable memseg_list

EAL: FATAL: Cannot init memory

EAL: Cannot init memory

 

This may be a hint why mmap fails?

Tried the following:

  • increase the VM memory from 16 GB to 32 GB,
  • increase the amount of hugepages from 2GB to 4GB,
  • ulimit -n shows open files =3D 1024, had to increase to 2= 048 to eliminate the rte_mem_virt2phy() errors above when start app with gd= b.
  • free shows 62579808 free and available
  • htop shows our application VIRT value is 66 GB.  What a surpr= ise to see this value so high.  With DPDK 17.11 this value is around 5= .5 GB.
  • pmap -d <app PID> shows there are 4 [ ano= n ] of 16777216K each, which is what I believe is bumping the VIRT memory.<= o:p>

 

Was able to get our application to process packets f= rom E810 once I changed the VM total memory to 80GB.

In HTOP the Mem value shows 5.28G/78.5G and VIRT is = 69.0 GB.

 

When the main application executes rte_eal_init() is= when the VIRT memory jumps to 66 GB, this is before the application config= ures the DPDK resources (worker rings, port configuration, etc).=

 

Is there a setting in meson to reduce the DPDK resou= rce in our application?

 

See the same VIRT memory issue on bare metal with sa= me Oracle 9 and Intel I226 MAC.  I have systems that have only 16 GB o= f memory and a VM requiring 80 GB is not acceptable for our customers. = ;

 

 

Any help will be appreciated.

 

Thanks,

Ed

 

--_000_PH0PR01MB67301F1FBFD731EE7A48AD288FABAPH0PR01MB6730prod_--