DAXCTL-OFFLINE-MEMORY(1)
π daxctl-offline-memory β the daxctl manual, bestie edition β¨
okay so you're looking at daxctl-offline-memory from the daxctl Manual and honestly? it's giving "put that memory to sleep" energy π€ no cap.
πΈ NAME πΈ
daxctl-offline-memory β offline the memory for a device that's in system-ram mode. that's it, that's the whole vibe π
β¨ SYNOPSIS β¨
daxctl offline-memory <dax0.0> [<dax1.0>...<daxY.Z>] [<options>]
you pass it a device (or a whole lil squad of devices), plus whatever <options> you want. simple as π«Ά
π EXAMPLES π
- reconfigure
dax0.0tosystem-rammode β setting the stage first, iconic prep work:
# daxctl reconfigure-device --mode=system-ram --human dax0.0
{
"chardev":"dax0.0",
"size":"7.87 GiB (8.45 GB)",
"target_node":2,
"mode":"system-ram"
}
- offline the memory β now the actual main character moment π₯:
# daxctl offline-memory dax0.0
dax0.0: 62 sections offlined
offlined memory for 1 device
π DESCRIPTION π
so basically: this command offlines the memory sections tied to a device that's already been converted into system-ram mode. literally just tucking those sections in for the night π΄
here's the nuance tho, listen up: if one or more blocks are already offline, it'll try to offline the remaining blocks. but if all the blocks were already offline? it just prints a message and returns success without actually doing anything. no drama, no wasted effort, we love an efficient queen π
this command is complementary to daxctl-online-memory β so use this one when you want the memory sections offline but you do not want to convert the device back to devdax mode. two different things, bestie, don't conflate them π
π OPTIONS π
-r,--region=β restrict the operation to devices that belong to the specified region(s). quick definition drop: a device-dax region is a contiguous range of memory hosting one or more/dev/daxX.Ydevices, whereXis the region id andYis the device instance id. iykyk π-u,--humanβ by default the command spits out machine-friendly raw-integer data. with this flag? numbers representing storage size get formatted as human readable strings with units, and other fields get converted to hexadecimal strings. much prettier, much more legible, ate π-v,--verboseβ emit more debug messages. when you simply must know everything π
π COPYRIGHT π
Copyright Β© 2016 - 2022, Intel Corporation. License GPLv2: GNU GPL version 2 http://gnu.org/licenses/gpl.html. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. (yes, that means no warranty, fr fr β go read the license π«Ά)
π¦ SEE ALSO π¦
daxctl-reconfigure-device(1), daxctl-online-memory[1] β go read your siblings, they're iconic too β¨
and that's the whole page! brought to you by daxctl, dated 2026-06-30, filed under DAXCTL-OFFLINE-MEMORY(1) β mwah, go offline some memory responsibly bestie ππ
π¦ where this page comes from
- arch rolling: ndctl 85-1 Β· LGPL-2.1-only AND GPL-2.0-only AND CC0-1.0 AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms