Show Topology
Shows the topology of DDR and persistent memory modules installed in the host server.
1
ipmctl show [OPTIONS] -topology [TARGETS]
Copied!

Targets

  • -dimm [(DimmIDs)]: Restricts output to specific DIMMs by optionally supplying the DIMM target and one or more comma-separated DIMM identifiers. The default is to display all DIMMs.
  • -socket (SocketIDs): Restricts output to the DIMMs installed on specific sockets by supplying the socket target and one or more comma-separated socket identifiers. The default is to display all sockets.
    • If ACPI PMTT table is not present, then DDR4 memory will not be displayed in the filtered socket list.

Examples

Display all DDR and Optane persistent memory modules installed in the system
1
$ ipmctl show -topology
2
3
DimmID | MemoryType | Capacity | PhysicalID| DeviceLocator
4
==============================================================================
5
0x0001 | Logical Non-Volatile Device | 126.3 GiB | 0x0028 | CPU1_DIMM_A2
6
0x0011 | Logical Non-Volatile Device | 126.3 GiB | 0x002c | CPU1_DIMM_B2
7
0x0021 | Logical Non-Volatile Device | 126.3 GiB | 0x0030 | CPU1_DIMM_C2
8
0x0101 | Logical Non-Volatile Device | 126.3 GiB | 0x0036 | CPU1_DIMM_D2
9
0x0111 | Logical Non-Volatile Device | 126.3 GiB | 0x003a | CPU1_DIMM_E2
10
0x0121 | Logical Non-Volatile Device | 126.3 GiB | 0x003e | CPU1_DIMM_F2
11
0x1001 | Logical Non-Volatile Device | 126.3 GiB | 0x0044 | CPU2_DIMM_A2
12
0x1011 | Logical Non-Volatile Device | 126.3 GiB | 0x0048 | CPU2_DIMM_B2
13
0x1021 | Logical Non-Volatile Device | 126.3 GiB | 0x004c | CPU2_DIMM_C2
14
0x1101 | Logical Non-Volatile Device | 126.3 GiB | 0x0052 | CPU2_DIMM_D2
15
0x1111 | Logical Non-Volatile Device | 126.3 GiB | 0x0056 | CPU2_DIMM_E2
16
0x1121 | Logical Non-Volatile Device | 126.3 GiB | 0x005a | CPU2_DIMM_F2
17
N/A | DDR4 | 16.0 GiB | 0x0026 | CPU1_DIMM_A1
18
N/A | DDR4 | 16.0 GiB | 0x002a | CPU1_DIMM_B1
19
N/A | DDR4 | 16.0 GiB | 0x002e | CPU1_DIMM_C1
20
N/A | DDR4 | 16.0 GiB | 0x0034 | CPU1_DIMM_D1
21
N/A | DDR4 | 16.0 GiB | 0x0038 | CPU1_DIMM_E1
22
N/A | DDR4 | 16.0 GiB | 0x003c | CPU1_DIMM_F1
23
N/A | DDR4 | 16.0 GiB | 0x0042 | CPU2_DIMM_A1
24
N/A | DDR4 | 16.0 GiB | 0x0046 | CPU2_DIMM_B1
25
N/A | DDR4 | 16.0 GiB | 0x004a | CPU2_DIMM_C1
26
N/A | DDR4 | 16.0 GiB | 0x0050 | CPU2_DIMM_D1
27
N/A | DDR4 | 16.0 GiB | 0x0054 | CPU2_DIMM_E1
28
N/A | DDR4 | 16.0 GiB | 0x0058 | CPU2_DIMM_F1
Copied!
Display all DDR and Optane persistent memory installed in CPU Socket 0
1
# ipmctl show -topology -socket 0
2
DimmID | MemoryType | Capacity | PhysicalID| DeviceLocator
3
================================================================================
4
0x0001 | Logical Non-Volatile Device | 252.438 GiB | 0x0026 | CPU1_DIMM_A2
5
0x0011 | Logical Non-Volatile Device | 252.438 GiB | 0x0028 | CPU1_DIMM_B2
6
0x0021 | Logical Non-Volatile Device | 252.438 GiB | 0x002a | CPU1_DIMM_C2
7
0x0101 | Logical Non-Volatile Device | 252.438 GiB | 0x002c | CPU1_DIMM_D2
8
0x0111 | Logical Non-Volatile Device | 252.438 GiB | 0x002e | CPU1_DIMM_E2
9
0x0121 | Logical Non-Volatile Device | 252.438 GiB | 0x0030 | CPU1_DIMM_F2
10
N/A | DDR4 | 32.000 GiB | 0x0025 | CPU1_DIMM_A1
11
N/A | DDR4 | 32.000 GiB | 0x0027 | CPU1_DIMM_B1
12
N/A | DDR4 | 32.000 GiB | 0x0029 | CPU1_DIMM_C1
13
N/A | DDR4 | 32.000 GiB | 0x002b | CPU1_DIMM_D1
14
N/A | DDR4 | 32.000 GiB | 0x002d | CPU1_DIMM_E1
15
N/A | DDR4 | 32.000 GiB | 0x002f | CPU1_DIMM_F1
Copied!
Display information for Optane persistent memory modules 0x0001 and 0x101
1
# ipmctl show -topology -dimm 0x0001,0x0101
2
DimmID | MemoryType | Capacity | PhysicalID| DeviceLocator
3
================================================================================
4
0x0001 | Logical Non-Volatile Device | 252.438 GiB | 0x0026 | CPU1_DIMM_A2
5
0x0101 | Logical Non-Volatile Device | 252.438 GiB | 0x002c | CPU1_DIMM_D2
Copied!
Last modified 1yr ago
Copy link