1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
|
---
$ lsmem --split=STATE,REMOVABLE
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 --split none
RANGE SIZE
0x0000000000000000-0x000000017fffffff 6G
Memory block size: 256M
Total online memory: 4.8G
Total offline memory: 1.3G
---
$ lsmem --output RANGE,SIZE,STATE --split 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 --split 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 --split RANGE,SIZE,STATE,REMOVABLE,BLOCK,NODE
{
"memory": [
{
"range": "0x0000000000000000-0x000000006fffffff",
"size": "1.8G",
"state": "online",
"removable": true,
"block": "0-6",
"node": 0
},{
"range": "0x0000000070000000-0x000000007fffffff",
"size": "256M",
"state": "online",
"removable": false,
"block": "7",
"node": 0
},{
"range": "0x0000000080000000-0x000000009fffffff",
"size": "512M",
"state": "online",
"removable": true,
"block": "8-9",
"node": 0
},{
"range": "0x00000000a0000000-0x00000000bfffffff",
"size": "512M",
"state": "online",
"removable": false,
"block": "10-11",
"node": 0
},{
"range": "0x00000000c0000000-0x00000000dfffffff",
"size": "512M",
"state": "online",
"removable": true,
"block": "12-13",
"node": 0
},{
"range": "0x00000000e0000000-0x00000000efffffff",
"size": "256M",
"state": "offline",
"removable": false,
"block": "14",
"node": 0
},{
"range": "0x00000000f0000000-0x00000000ffffffff",
"size": "256M",
"state": "online",
"removable": true,
"block": "15",
"node": 0
},{
"range": "0x0000000100000000-0x000000011fffffff",
"size": "512M",
"state": "online",
"removable": false,
"block": "16-17",
"node": 0
},{
"range": "0x0000000120000000-0x000000013fffffff",
"size": "512M",
"state": "online",
"removable": true,
"block": "18-19",
"node": 0
},{
"range": "0x0000000140000000-0x000000017fffffff",
"size": "1G",
"state": "offline",
"removable": false,
"block": "20-23",
"node": 0
}
]
}
---
$ lsmem -o +ZONES
RANGE SIZE STATE REMOVABLE BLOCK ZONES
0x0000000000000000-0x000000006fffffff 1.8G online yes 0-6 DMA
0x0000000070000000-0x000000007fffffff 256M online no 7 DMA/Normal
0x0000000080000000-0x000000009fffffff 512M online yes 8-9 Normal
0x00000000a0000000-0x00000000bfffffff 512M online no 10-11 Normal
0x00000000c0000000-0x00000000dfffffff 512M online yes 12-13 Normal
0x00000000e0000000-0x00000000efffffff 256M offline 14 Normal
0x00000000f0000000-0x00000000ffffffff 256M online yes 15 Normal
0x0000000100000000-0x000000010fffffff 256M online no 16 Normal
0x0000000110000000-0x000000011fffffff 256M online no 17 Normal/Movable
0x0000000120000000-0x000000012fffffff 256M online yes 18 Movable/Normal
0x0000000130000000-0x000000013fffffff 256M online yes 19 Movable
0x0000000140000000-0x000000017fffffff 1G offline 20-23 Movable
Memory block size: 256M
Total online memory: 4.8G
Total offline memory: 1.3G
---
$ 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
|