给 V831 启用 swap 功能。

启用 swap 功能

在 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 后安装替换文件。

配置 swap 方法

确保 busybox 提供了 mkswap 、swapon 、swapoff 等命令。

细节请查阅 https://blog.csdn.net/zhangxiaoyang0/article/details/82501209 一文。

  1. 创建 swap 文件 dd if=/dev/zero of=/swapfile bs=1M count=256 在 / 目录下为 256M 的 swapfile 文件
  2. 设置交换分区文件 mkswap /swapfile
  3. 启动分区 swapon /swapfile
  4. 写入配置文件 /etc/fstab /swapfile swap swap defaults 0 0
  5. 这之后运行一次 swapon -a 即可启动全部 swap 分区。
  6. 运行 echo 100 >/proc/sys/vm/swappiness 配置优先级为 100 为积极使用 swap ,默认 60 %。
  7. 可以考虑将这两项命令写入 /etc/init.d/rc.preboot 当中,上电只需要执行一次。
原文地址:https://www.cnblogs.com/juwan/p/14178150.html