Android 台灣中文網

標題: [init.d開機腳本] MTK手機通用記憶卡存取效能提昇 v1.1 [打印本頁]

作者: sl33p    時間: 2013-11-22 16:05
標題: [init.d開機腳本] MTK手機通用記憶卡存取效能提昇 v1.1
本帖最後由 sl33p 於 2013-11-27 18:57 編輯

可以提昇讀取效能,數值過大亦可能導致寫入效率略微降低。
---------------------以下文字存成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之類的工具放到sytemetcinit.d資料夾底下,init.d資料夾不見得每支MTK手機裡面都會有,需有Rom或Kernel支援,要是你的手機裡面沒有,可以用嘗試用把你用的Rom以Android kitchen或我的CMate V0.7.3(CyanogenMod Mate)啟用init.d支援。
下載:Mega空間




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1