Openwrt ZRAM Swap设置
背景
使用Docker后,感觉1G Ram对Openwrt来说,有点局促。通过Linux zram swap 用CPU资源换取一些可用RAM。
依赖
首先要安装如下几个依赖的包
-
kmod-zram ——内核zram模块
-
zram-swap ——zram 配置脚本
配置
笔者使用的openwrt 的系统菜单的“系统”选项中有“ZRam设置”,可以配置ZRam的大小和算法。也可以配置uci 的 system.@system[0].zram_size_mb 和system.@system[0].zram_comp_algo 两个选项来实现。重启后生效。
注意:zram默认支持的算法是lzo,如果要换成诸如lz4算法,需要安装kmod-lib-lz4等算法库,使得内核支持这些算法。