From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com [209.85.192.176]) by dpdk.org (Postfix) with ESMTP id 982F8237 for ; Mon, 11 Dec 2017 13:09:22 +0100 (CET) Received: by mail-pf0-f176.google.com with SMTP id u25so11386300pfg.5 for ; Mon, 11 Dec 2017 04:09:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XXTX8olgxy7bT18kG+qT4SFxO+R8X7rnoTJGHFxqcxU=; b=JKaTU3PhVP8FSJ8ggiNpXJUkolGYxmCQElVFxRDYaLhJjO8r+M+/mSJHlOXl78xfPT C+X/pc98yy94xHGU1jGel+bO1k1eQC/gHFAI7khxtPEiAAXbApDVqfmO4hpkIo1luH7m mrH0nCkuqCDDTb8FFP9yLmlW/f1CufZaHEV95Y7oCDmUvnBlw0nwyva/K9vFuVOi5Q0y OavHILqJ8pdlSJVumnKf5vyseZN52WDYCBY6IuTkyhtmbiGNhFSPu3yGN8HSuJ9Sjh3g W2gEjHInZ+x2sP0pYcKe9TWFyKZc/n0/ejwSaVXo+pW70y0nsTUcicWsP4ksXGVTf0pM UXjQ== X-Gm-Message-State: AKGB3mIACBZl4MmYCsAVY1z1ToDjicG+MixjfitV4zraSj82BVh5Qr9H VCDvsBl79OrENlwVM4FTxDZZbe8kC1961HpSsE/IR9qH X-Google-Smtp-Source: ACJfBovidHsPdfCiwWtOgw73E/dtXnkKeex2AbE4Rh8dN/bonf5eZghximkSvwDi+TpI3T5e757is41L5WaST7hITT0= X-Received: by 10.99.96.210 with SMTP id u201mr162076pgb.294.1512994161502; Mon, 11 Dec 2017 04:09:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.100.166.240 with HTTP; Mon, 11 Dec 2017 04:09:21 -0800 (PST) From: Jaganathan Palanisamy Date: Mon, 11 Dec 2017 17:39:21 +0530 Message-ID: To: users@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] How to get the number of memory channels? X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Dec 2017 12:09:23 -0000 We see that the output format of dmidecode is not consistent across baremetals. Executed command "sudo dmidecode | grep 'DIMM' " on two different machines and got different output formats. Machine1 Output: Locator: A1 Bank Locator: Not Specified Locator: A2 Bank Locator: Not Specified Locator: A3 Bank Locator: Not Specified Locator: B1 Bank Locator: Not Specified Locator: B2 Bank Locator: Not Specified Locator: B3 Bank Locator: Not Specified Machine2 Output: Locator: PROC 1 DIMM 1 Bank Locator: Not Specified Locator: PROC 1 DIMM 2 Bank Locator: Not Specified Locator: PROC 1 DIMM 3 Bank Locator: Not Specified Locator: PROC 2 DIMM 1 Bank Locator: Not Specified Locator: PROC 2 DIMM 2 Bank Locator: Not Specified Locator: PROC 2 DIMM 3 Bank Locator: Not Specified Please let me know there is any other tools to identify the number of memory channels per socket or we have to just rely on the hardware manuals? Thanks, Jaganathan.