A question I have received quite a few times when Nutanix customers wants to add memory to their AHV hosts is how they can see the following:
- DIMM Size in use
- DIMM Locator in use
- DIMMs Bank Locator in use
You can get some of this information from the out of band management interface (IPMI, iDRAC, IMM) via the physical server you’re using. In my case its IPMI since the print screen is from a NX system.
In the above print screen I can see that 16 DIMM slots are in use but not the DIMM size, available DIMM slots. There is an easy way to list this via a CVM or AHV host and the command dmidecode is your friend.
If you just run dmidecode -t memory from an AHV host you’ll get the following output for each memory device (can be a rather long list):
Three examples you can use to get memory information.
- List DIMMs installed, DIMM size and available DIMM slots
- List DIMM Size, Speed and Configured Speed
- CVM
- hostssh dmidecode -t memory | grep -E -i ‘Size|Speed’
-
AHV
-
dmidecode -t memory | grep -E -i ‘Size|Speed’
Size: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: UnknownSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: UnknownSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: UnknownSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: UnknownSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: UnknownSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: UnknownSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: UnknownSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBSpeed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledSpeed: UnknownConfigured Clock Speed: Unknown
-
- CVM
- List DIMM size, Locator, Bank Locator, Speed and Configured Clock Speed for each DIMM module installed.
- CVM
- hostssh dmidecode -t memory | grep -E -i ‘Size|Locator|Speed’
-
AHV
-
dmidecode -t memory | grep -E -i ‘Size|Locator|Speed’
Size: 32 GBLocator: P1-DIMMA1Bank Locator: P0_Node0_Channel0_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P1-DIMMA2Bank Locator: P0_Node0_Channel0_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P1-DIMMA3Bank Locator: P0_Node0_Channel0_Dimm2Speed: UnknownConfigured Clock Speed: UnknownSize: 32 GBLocator: P1-DIMMB1Bank Locator: P0_Node0_Channel1_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P1-DIMMB2Bank Locator: P0_Node0_Channel1_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P1-DIMMB3Bank Locator: P0_Node0_Channel1_Dimm2Speed: UnknownConfigured Clock Speed: UnknownSize: 32 GBLocator: P1-DIMMC1Bank Locator: P0_Node0_Channel2_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P1-DIMMC2Bank Locator: P0_Node0_Channel2_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P1-DIMMC3Bank Locator: P0_Node0_Channel2_Dimm2Speed: UnknownConfigured Clock Speed: UnknownSize: 32 GBLocator: P1-DIMMD1Bank Locator: P0_Node0_Channel3_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P1-DIMMD2Bank Locator: P0_Node0_Channel3_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P1-DIMMD3Bank Locator: P0_Node0_Channel3_Dimm2Speed: UnknownConfigured Clock Speed: UnknownSize: 32 GBLocator: P2-DIMME1Bank Locator: P1_Node1_Channel0_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P2-DIMME2Bank Locator: P1_Node1_Channel0_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P2-DIMME3Bank Locator: P1_Node1_Channel0_Dimm2Speed: UnknownConfigured Clock Speed: UnknownSize: 32 GBLocator: P2-DIMMF1Bank Locator: P1_Node1_Channel1_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P2-DIMMF2Bank Locator: P1_Node1_Channel1_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P2-DIMMF3Bank Locator: P1_Node1_Channel1_Dimm2Speed: UnknownConfigured Clock Speed: UnknownSize: 32 GBLocator: P2-DIMMG1Bank Locator: P1_Node1_Channel2_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P2-DIMMG2Bank Locator: P1_Node1_Channel2_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P2-DIMMG3Bank Locator: P1_Node1_Channel2_Dimm2Speed: UnknownConfigured Clock Speed: UnknownSize: 32 GBLocator: P2-DIMMH1Bank Locator: P1_Node1_Channel3_Dimm0Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: 32 GBLocator: P2-DIMMH2Bank Locator: P1_Node1_Channel3_Dimm1Speed: 2400 MHzConfigured Clock Speed: 2400 MHzSize: No Module InstalledLocator: P2-DIMMH3Bank Locator: P1_Node1_Channel3_Dimm2Speed: UnknownConfigured Clock Speed: Unknown
-
- CVM
- Another option which lists a lot of HW related information is the Nutanix Cluster Check (ncc) tool. Run the below command and look for the section ” Memory Module” and you’ll see memory information as well.
- ncc hardware_info show_hardware_info
Commands tested and verified on Nutanix AOS 5.5.0.5 and AHV 20170830.94
3 pings