commands.sh

chmem

linux

Modify the state of memory blocks (online or offline) in a Linux system. Typically used in virtualized environments to manage memory hotplug.

More info →

Options (5)

-b, --blockboolean

Set a memory block offline

Example: sudo chmem {{[-b|--block]}} {{[-d|--disable]}} {{block_number}}
-d, --disableboolean

Set a memory block offline

Example: sudo chmem {{[-b|--block]}} {{[-d|--disable]}} {{block_number}}
-e, --enableboolean

Set a memory block online

Example: sudo chmem {{[-b|--block]}} {{[-e|--enable]}} {{block_number}}
-z, --zoneboolean

Set memory online and assign it to a specific zone (e.g., Movable)

Example: sudo chmem {{[-e|--enable]}} 0x{{start_address}} {{[-z|--zone]}} {{Movable}}
-h, --helpboolean

Display help

Example: chmem {{[-h|--help]}}

Examples (6)

Set a memory block offline

sudo chmem [-b|--block] [-d|--disable] block_number

Set a memory block online

sudo chmem [-b|--block] [-e|--enable] block_number

Set a memory range offline using hexadecimal addresses

sudo chmem [-d|--disable] 0xstart_address-0xend_address

Set a memory range online using hexadecimal addresses

sudo chmem [-e|--enable] 0xstart_address-0xend_address

Set memory online and assign it to a specific zone (e.g., Movable)

sudo chmem [-e|--enable] 0xstart_address [-z|--zone] Movable

Display help

chmem [-h|--help]
made by @shridhargupta | data from tldr-pages