在 make menuconfig 里面选中 swap 相关的命令。
│ Symbol: BUSYBOX_CONFIG_FEATURE_SWAPON_DISCARD [=y] │
│ Type : boolean │
│ Prompt: Support discard option -d │
│ Location: │
│ -> Base system │
│ -> busybox................................ Core utilities for embedded Linux (PACKAGE_b │
│ -> Linux System Utilities │
│ (2) -> swapon (BUSYBOX_CONFIG_SWAPON [=y])
个人是设置为 M 单独编译 ipk 后安装替换文件。
确保 busybox 提供了 mkswap 、swapon 、swapoff 等命令。
细节请查阅 https://blog.csdn.net/zhangxiaoyang0/article/details/82501209 一文。
dd if=/dev/zero of=/swapfile bs=1M count=256
在 / 目录下为 256M 的 swapfile 文件mkswap /swapfile
swapon /swapfile
/etc/fstab
/swapfile swap swap defaults 0 0swapon -a
即可启动全部 swap 分区。echo 100 >/proc/sys/vm/swappiness
配置优先级为 100 为积极使用 swap ,默认 60 %。/etc/init.d/rc.preboot
当中,上电只需要执行一次。原文:https://www.cnblogs.com/juwan/p/14178150.html