可以提昇讀取效能,數值過大亦可能導致寫入效率略微降低。
---------------------以下文字存成Unix格式文字檔-----------------------
#!/system/bin/sh
#mmc0
if [ -e /sys/devices/platform/mtk-sd.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/queue/read_ahead_kb ]; then
   echo "1024" > /sys/devices/platform/mtk-sd.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/queue/read_ahead_kb;
fi;
if [ -e /sys/devices/platform/mtk-sd.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/queue/nr_requests ]; then
   echo "512" > /sys/devices/platform/mtk-sd.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/queue/nr_requests;
fi;
if [ -e /sys/devices/platform/mtk-sd.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/queue/scheduler ]; then
   echo "deadline" > /sys/devices/platform/mtk-sd.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0/queue/scheduler;
fi;

#mmc1
if [ -e /sys/devices/platform/mtk-sd.1/mmc_host/mmc1/mmc1:0002/block/mmcblk1/queue/read_ahead_kb ]; then
   echo "1024" > /sys/devices/platform/mtk-sd.1/mmc_host/mmc1/mmc1:0002/block/mmcblk1/queue/read_ahead_kb;
fi;
if [ -e /sys/devices/platform/mtk-sd.1/mmc_host/mmc1/mmc1:0002/block/mmcblk1/queue/nr_requests ]; then
   echo "512" > /sys/devices/platform/mtk-sd.1/mmc_host/mmc1/mmc1:0002/block/mmcblk1/queue/nr_requests;
fi;
if [ -e /sys/devices/platform/mtk-sd.1/mmc_host/mmc1/mmc1:0002/block/mmcblk1/queue/scheduler ]; then
   echo "deadline" > /sys/devices/platform/mtk-sd.1/mmc_host/mmc1/mmc1:0002/block/mmcblk1/queue/scheduler;
fi;
----------------------------------------------------------------------
若不會製作也可下載我編輯好的,然後用RE之類的工具放到sytem\etc\init.d資料夾底下,init.d資料夾不見得每支MTK手機裡面都會 有,需有Rom或Kernel支援,要是你的手機裡面沒有,可以用嘗試用把你用的Rom以Android kitchen或我的CMate V0.7.3(CyanogenMod Mate)啟用init.d支援。
下載:Mega空間

Error001 發表在 痞客邦 PIXNET 留言(0) 人氣()