lsmem
List the ranges of available memory with their online status.
Implemented
- Read memory blocks from
/sys/devices/system/memory/ - Merge contiguous blocks with matching attributes into ranges
-a/--all: list each individual memory block-b/--bytes: print sizes in bytes-J/--json: JSON output-P/--pairs: key=“value” output-r/--raw: raw output-n/--noheadings: suppress header-o/--output: select columns (RANGE,SIZE,STATE,REMOVABLE,BLOCK,NODE,ZONES)--output-all: show all columns-S/--split: control range merging by attribute (state, removable, node, zones, or “none”)-s/--sysroot: alternative system root--summary: summary line control (never, always, only)- NUMA node detection
- Memory zone detection