This module saves memory a bit by swapping some to a disk
- Download the module archive here
- Flash it in magisk app, or using command line
- Run
magiskswap
in your preferred terminal app (as a root user)
magisk-swapspace by chickendrop89 ⓒ GPLv3 license
usage: magiskswap <COMMAND> <VALUE> [OPTIONAL]
create <size: GB> [priority] [preserve]
- Creates swapfile and swaps-on
(?) [preserve] option enables the previously disabled swapfile
remove [preserve]
- Permanently swaps-off and deletes swapfile
(?) [preserve] option only disables it
status [swapon] [swapoff]
- Prints swapfile size and status
swappiness <0-200> [show] [reset]
- Controls how agressively Linux swaps anonymous memory
vfs-cache-pressure <1-∞> [show] [reset]
- Controls the tendency of the kernel to reclaim the memory
(?) These commands are presistent across reboots (?)
- Using on-disk
swap
on eMMC/UFS flash chips is not recomended and could result in highly reduced lifespan. - This project could be used as the last resort on devices suffering from extreme memory pressure
Before tinkering with swappiness
and vfs-cache-pressure
, you should understand how do they work:
- Magisk 27.O
- KernelSU v0.9.4