我可以: 邀请好友来看>>
ZOL星空(中国) > 平板电脑星空(中国) > 蓝魔平板电脑星空(中国) > 蓝魔i9星空(中国) > 让安卓实现动态内核参数优化
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

让安卓实现动态内核参数优化

81浏览 / 0回复

哈利波特

哈利波特

0
精华
103
帖子

等  级:Lv.1
经  验:275
  • Z金豆: 169

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:青海
  • 注  册:2019-01-30
  • 登  录:2019-07-26
发表于 2019-02-16 19:24:29
电梯直达 确定
楼主

特别声明:本优化基于蓝魔i9,因此完全照搬并不保证效果,具体参数需要对应本机调整
声明2:本优化通过e-robot软件实现,因此首先,你需要用e-robot
E-robot下载地址:http://www.coolapk.com/apk/com.bartat.android.robot
优化使用方法见:http://padwww.cpsconcerts.com/1/233_342.html
添加自定义内核优化脚本方法见:http://padwww.cpsconcerts.com/1/233_340.html

正篇:

首先,要想实现动态优化,那就需要一个动态又具有代表性的参数作为其他参数调整的标准,这里我选用了电池温度,why?很简单,调用方便,而且比CPU温度更能反应机器整体做工情况(当然,不是绝对的)

选定了一个基准参数以后,那需要调整哪些参数来实现提速与省电和降温呢?

看这里


if [ -e /proc/sys/vm/swappiness ]; then

echo "40" > /proc/sys/vm/swappiness(通过调整写入磁盘所占运算百分比可以释放内存并缓解内存压力,但是会消耗一定运算)

fi


if [ -e /proc/sys/vm/vfs_cache_pressure ]; then

echo "25" > /proc/sys/vm/vfs_cache_pressure(调整是否倾向于回收cache,100是平衡点,数值越小,回收比例越高,回收cache可以减少内存资源浪费)

fi


if [ -e /proc/sys/vm/dirty_expire_centisecs ]; then

echo "0" > /proc/sys/vm/dirty_expire_centisecs(定义驻留内存多久的脏页需要写入磁盘,0为关闭?,关闭可减少运算消耗,增加可以帮助缓解内存压力)

fi


if [ -e /proc/sys/vm/dirty_writeback_centisecs ]; then

echo "0" > /proc/sys/vm/dirty_writeback_centisecs(设定脏页回收时间间隔,注意时间与上一条错开,作用同上)

fi


if [ -e /proc/sys/vm/dirty_ratio ]; then

echo "25" > /proc/sys/vm/dirty_ratio(当进程产生脏页占用内存达到整体内存多少百分比时,让进程自己将脏页写入磁盘,过小会消耗进程运算,增加会影响其他进程)

fi


if [ -e /proc/sys/vm/dirty_background_ratio ]; then

echo "2" > /proc/sys/vm/dirty_background_ratio(当所有脏页达到多少百分比时,系统将脏页写入磁盘来释放内存,与上一条配合使用,达到系统后台为前台服务效果,可以缓解前台进程压力,建议保留其一定运算,通过系统后台来回收脏页要远比前台浪费运算来回收脏页的好)

fi?

echo "4096" > /proc/sys/vm/min_free_kbytes(定义vm保留最小内存,可以缓解虚拟机压力,过高会消耗内存)


echo "512" > /sys/block/mmcblk0/queue/nr_requests(调整机身SD卡吞吐量,能提高SD卡读写能力,过高会增加内存负担)

echo "512" > /sys/block/mmcblk1/queue/nr_requests(调整外置SD卡吞吐量)



高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表