ZRAM

ZRAM是linux的一种内存优化技术,基本工作原理是:通过划定一片区域,将压缩过后的硬盘数据放入该区域,以实现高速读取。
 

Solution I:

1. enable +CONFIG_ZRAM=y +CONFIG_ZSMALLOC=y in /arch/arm/configs/msm8xxx-perf_defconfig and /arch/arm/configs/msm8226_defconfig

2. 把busybox build到userdata image里面,并且指定目录:/data/busybox busybox在附件中

3. --- a/rootdir/etc/init.qcom.early_boot.sh +++ b/rootdir/etc/init.qcom.early_boot.sh @@ -136,6 +136,10 @@ case "$1" in          case "$soc_hwplatform" in              *)                  setprop ro.sf.lcd_density 320 +   chmod 755 /data/busybox/busybox +                echo $((256*1024*1024)) > /sys/block/zram0/disksize +                /data/busybox/busybox mkswap /dev/block/zram0 +                /data/busybox/busybox swapon /dev/block/zram0                  ;;          esac

4. then check /proc/meminfo     if SwapTotal:        262140 kB, zram work well.          solution II: 1. enable +CONFIG_ZRAM=y +CONFIG_ZSMALLOC=y in /arch/arm/configs/msm8xxx-perf_defconfig and /arch/arm/configs/msm8226_defconfig

2. push busybox to  /data folder 3. adb shell    cd data    chmod 755 /data/busybox    echo $((256*1024*1024)) > /sys/block/zram0/disksize    ./busybox mkswap /dev/block/zram0    ./busybox swapon /dev/block/zram0

4. then check /proc/meminfo     if SwapTotal:        262140 kB, zram work well.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值