
---

$ lsmem 
RANGE                                  SIZE   STATE REMOVABLE BLOCK
0x0000000000000000-0x000000006fffffff  1.8G  online       yes   0-6
0x0000000070000000-0x000000007fffffff  256M  online        no     7
0x0000000080000000-0x000000009fffffff  512M  online       yes   8-9
0x00000000a0000000-0x00000000bfffffff  512M  online        no 10-11
0x00000000c0000000-0x00000000dfffffff  512M  online       yes 12-13
0x00000000e0000000-0x00000000efffffff  256M offline         -    14
0x00000000f0000000-0x00000000ffffffff  256M  online       yes    15
0x0000000100000000-0x000000011fffffff  512M  online        no 16-17
0x0000000120000000-0x000000013fffffff  512M  online       yes 18-19
0x0000000140000000-0x000000017fffffff    1G offline         - 20-23

Memory block size:       256M
Total online memory:     4.8G
Total offline memory:    1.3G

---

$ lsmem --output RANGE,SIZE
RANGE                                 SIZE
0x0000000000000000-0x000000017fffffff   6G

Memory block size:       256M
Total online memory:       6G
Total offline memory:      0B

---

$ lsmem --output RANGE,SIZE,STATE
RANGE                                  SIZE   STATE
0x0000000000000000-0x00000000dfffffff  3.5G  online
0x00000000e0000000-0x00000000efffffff  256M offline
0x00000000f0000000-0x000000013fffffff  1.3G  online
0x0000000140000000-0x000000017fffffff    1G offline

Memory block size:       256M
Total online memory:     4.8G
Total offline memory:    1.3G

---

$ lsmem --all --output RANGE,SIZE,STATE,REMOVABLE,BLOCK,NODE
RANGE                                  SIZE   STATE REMOVABLE BLOCK NODE
0x0000000000000000-0x000000000fffffff  256M  online       yes     0    0
0x0000000010000000-0x000000001fffffff  256M  online       yes     1    0
0x0000000020000000-0x000000002fffffff  256M  online       yes     2    0
0x0000000030000000-0x000000003fffffff  256M  online       yes     3    0
0x0000000040000000-0x000000004fffffff  256M  online       yes     4    0
0x0000000050000000-0x000000005fffffff  256M  online       yes     5    0
0x0000000060000000-0x000000006fffffff  256M  online       yes     6    0
0x0000000070000000-0x000000007fffffff  256M  online        no     7    0
0x0000000080000000-0x000000008fffffff  256M  online       yes     8    0
0x0000000090000000-0x000000009fffffff  256M  online       yes     9    0
0x00000000a0000000-0x00000000afffffff  256M  online        no    10    0
0x00000000b0000000-0x00000000bfffffff  256M  online        no    11    0
0x00000000c0000000-0x00000000cfffffff  256M  online       yes    12    0
0x00000000d0000000-0x00000000dfffffff  256M  online       yes    13    0
0x00000000e0000000-0x00000000efffffff  256M offline         -    14    0
0x00000000f0000000-0x00000000ffffffff  256M  online       yes    15    0
0x0000000100000000-0x000000010fffffff  256M  online        no    16    0
0x0000000110000000-0x000000011fffffff  256M  online        no    17    0
0x0000000120000000-0x000000012fffffff  256M  online       yes    18    0
0x0000000130000000-0x000000013fffffff  256M  online       yes    19    0
0x0000000140000000-0x000000014fffffff  256M offline         -    20    0
0x0000000150000000-0x000000015fffffff  256M offline         -    21    0
0x0000000160000000-0x000000016fffffff  256M offline         -    22    0
0x0000000170000000-0x000000017fffffff  256M offline         -    23    0

Memory block size:       256M
Total online memory:     4.8G
Total offline memory:    1.3G

---

$ lsmem --raw --output RANGE,SIZE,STATE,REMOVABLE,BLOCK,NODE
RANGE SIZE STATE REMOVABLE BLOCK NODE
0x0000000000000000-0x000000006fffffff 1.8G online yes 0-6 0
0x0000000070000000-0x000000007fffffff 256M online no 7 0
0x0000000080000000-0x000000009fffffff 512M online yes 8-9 0
0x00000000a0000000-0x00000000bfffffff 512M online no 10-11 0
0x00000000c0000000-0x00000000dfffffff 512M online yes 12-13 0
0x00000000e0000000-0x00000000efffffff 256M offline - 14 0
0x00000000f0000000-0x00000000ffffffff 256M online yes 15 0
0x0000000100000000-0x000000011fffffff 512M online no 16-17 0
0x0000000120000000-0x000000013fffffff 512M online yes 18-19 0
0x0000000140000000-0x000000017fffffff 1G offline - 20-23 0

---

$ lsmem --json --output RANGE,SIZE,STATE,REMOVABLE,BLOCK,NODE
{
   "memory": [
      {"range": "0x0000000000000000-0x000000006fffffff", "size": "1.8G", "state": "online", "removable": "yes", "block": "0-6", "node": "0"},
      {"range": "0x0000000070000000-0x000000007fffffff", "size": "256M", "state": "online", "removable": "no", "block": "7", "node": "0"},
      {"range": "0x0000000080000000-0x000000009fffffff", "size": "512M", "state": "online", "removable": "yes", "block": "8-9", "node": "0"},
      {"range": "0x00000000a0000000-0x00000000bfffffff", "size": "512M", "state": "online", "removable": "no", "block": "10-11", "node": "0"},
      {"range": "0x00000000c0000000-0x00000000dfffffff", "size": "512M", "state": "online", "removable": "yes", "block": "12-13", "node": "0"},
      {"range": "0x00000000e0000000-0x00000000efffffff", "size": "256M", "state": "offline", "removable": "-", "block": "14", "node": "0"},
      {"range": "0x00000000f0000000-0x00000000ffffffff", "size": "256M", "state": "online", "removable": "yes", "block": "15", "node": "0"},
      {"range": "0x0000000100000000-0x000000011fffffff", "size": "512M", "state": "online", "removable": "no", "block": "16-17", "node": "0"},
      {"range": "0x0000000120000000-0x000000013fffffff", "size": "512M", "state": "online", "removable": "yes", "block": "18-19", "node": "0"},
      {"range": "0x0000000140000000-0x000000017fffffff", "size": "1G", "state": "offline", "removable": "-", "block": "20-23", "node": "0"}
   ]
}
