学习啦 > 学习电脑 > 电脑硬件知识 > 内存知识 > 红米1s怎么弄虚拟内存?

红米1s怎么弄虚拟内存?

时间: 本达868 分享

红米1s怎么弄虚拟内存?

  红米1s怎么弄虚拟内存?下面是学习啦小编给大家整理的红米1S成功开启手机内部虚拟内存之技巧分享,希望对大家有帮助!

  红米1s怎么弄虚拟内存?

  第一步,将1S root,用re管理器打开/system/etc文件夹,给读写权限,新建脚本文件install-recovery.sh,内容如下,权限全部打勾(此脚本用于开启手机开机执行/system/etc/init.d文件夹下的脚本,1S无此文件夹,自己新建,给权限全部打勾)。

  #!/system/bin/sh

  # run init.d

  /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d

  第二步,打开/system/etc/init.d文件夹,新建文件名为20swapon,给全部权限,用于在/data分区(可选其它分区,但它有3G多,我就选这给个目录了)下建立512兆swap交换文件,并开启虚拟内存。内容如下。

  #!/system/bin/sh

  # data swap team

  mount -o remount,rw /data

  swapoff /dev/block/loop7

  dd if=/dev/zero of=/data/swap.img bs=1024 count=524292

  busybox losetup /dev/block/loop7 /data/swap.img

  mkswap /dev/block/loop7

  echo 75 > /proc/sys/vm/swappiness

  swapon /dev/block/loop7

  chmod 777 /cache/swap.img

  swapon /dev/block/mmcblk0p3

  fi

  exit

  第三步,以脚本方式运行20swapon,稍等片刻,便在/data下建立名为swap.img的虚拟交换文件,并成功开启虚拟内存,打开终端用busybox free(注意不是free)命令查看,效果如图。

  手机重启,打开终端,可以看到虚拟内存照样自动成功开启。本人先是开启卡上虚拟内存,结果发热严重,变砖,救活后便开启内部虚拟内存,使用半月,不发热不耗电,不自杀进程,不卡机,方便换内存卡,各种流畅,不说了。

  相关拓展:红米1S开启SWAP方法

  开SWAP一般有两种:一种是我刚才讲到的将虚拟区开在存储卡上,不过这种方法的缺点就是对SD卡的要求非常高,最好读写速率不低于C10标准,否则烧掉存储卡的几率会增加,简而言之就是不建议100元以下的存储卡开虚拟内存。

  第二种方法就是我们要采用的:将虚拟分区开在系统区里的data或system分区,开在系统区里没有任何副作用,具体请自行查阅有关资料

1345180