微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何关闭 zram/swap功能

如何关闭 zram/swap功能

时间:10-02 整理:3721RD 点击:
有2种方法,如下:
第1种方法:
有一個方式不需要編輯kernel,可以直接關掉zram,
請修改mediatek\config\MT6592\init.rc
把以下三行註解起來,
service enableswap /system/bin/sh /enableswap.sh
class core
oneshot
變成
#service enableswap /system/bin/sh /enableswap.sh
# class core
# oneshot
第2种方法:
1. mediatek/platform/mt6592/kernel/Kconfig/Drivers
config mtk_STAGING
...
select ZSMALLOC
select ZRAM
select ZRAM_DEBUG
default n
修改为:
config MTK_STAGING
...
# select ZSMALLOC
# select ZRAM
# select ZRAM_DEBUG
default n
2. 删除:
mediatek/kernel/lib
3. 修改mediatek/config/mt6592/autoconfig/kconfig/platform
1 # zsmalloc
CONFIG_ZSMALLOC=y
2 # zcache
# CONFIG_ZCACHE is not set
# CONFIG_CLEANCACHE is not set
3 # zram
CONFIG_ZRAM=y
CONFIG_ZRAM_DEBUG=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
换成:
1 # zsmalloc
# CONFIG_ZSMALLOC is not set
2 # zcache
# CONFIG_ZCACHE is not set
# CONFIG_CLEANCACHE is not set
3 # zram
# CONFIG_ZRAM is not set
# CONFIG_ZRAM_DEBUG is not set
# CONFIG_LZO_COMPRESS is not set
# CONFIG_LZO_DECOMPRESS is not set
改完之后编译下载,查看zram是否关闭的方法:
cat /proc/zram
如果是第2种方法,则无/proc/zram(代码没有编译进去啦),第1种方法则里面的内
容为0,表示zram没有启动
也可以cat /proc/meminfo 里面的swap相关栏位为0

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top