上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
携帯電話/SC-02B/Android/Swapを使う
をテンプレートにして作成
資料室
携帯電話/SC-02B/Android/Swapを使う をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
*Swapを使えるようにした
**swapパーテーションの利用
/sd-extが使えるように出来たんで,userinit.dの中に&ref(25S...
#!/system/bin/sh
#
# use Swap Partition by Yuji Ueno
#
FindSwap ()
{
LS_CMD=ls
SWAPON_CMD=swapon
SED_CMD=sed
SWAPPINESS=20
MMC=/dev/block/mmcblk1
if [ ! -b "$MMC" ];
then
mknod ${MMC} b 179 8
chmod 600 ${MMC}
for i in 9 10 11;do
mknod ${MMC}p${i} b 179 $i
chmod 600 ${MMC}p${i}
done
fi
if [ "`$SED_CMD -n '$=' /proc/swaps`" -gt "1" ];
then
echo "Swap appears to be already setup, skipping checks"
return
else
for isitswap in ` $LS_CMD /dev/block/mmcblk1p*` ; do
$SWAPON_CMD $isitswap 2>/dev/null
if [ "$?" = "0" ];
then
echo "$isitswap is swap"
echo $SWAPPINESS > /proc/sys/vm/swappiness
break
else
echo "$isitswap is not swap"
fi
done
fi
return
}
FindSwap
しばらく使ってみたんだけど,いろいろなところでスピードが...
compcacheの方が,SC-02Bの場合はCPUパワーがあるので,あっ...
**zramを使ってみる
HT-03Aの時はcompcacheって言ってたのが,zramに変わったらし...
だいぶ前にKernelをzramを使えるようにしたんだけどこの機能...
とりあえず,/sd-ext/userinit.d/&ref(25Zram);を以下のよう...
#!/system/bin/sh
insmod /lib/modules/lzo_decompress.ko
insmod /lib/modules/lzo_compress.ko
insmod /lib/modules/zram.ko num_devices=1
/sbin/zramconfig /dev/block/zram0 --disksize_kb 262144
/sbin/zramconfig /dev/block/zram0 --init
mkswap /dev/block/zram0
swapon /dev/block/zram0
setprop persist.tweak.vm.swappiness disabled
echo 60 > /proc/sys/vm/swappiness
これで,RAMの256Kbyteを圧縮Swapに割り当てる。~
swapパーテーションに比べて,CPUパワーがあるためかそんなに...
終了行:
*Swapを使えるようにした
**swapパーテーションの利用
/sd-extが使えるように出来たんで,userinit.dの中に&ref(25S...
#!/system/bin/sh
#
# use Swap Partition by Yuji Ueno
#
FindSwap ()
{
LS_CMD=ls
SWAPON_CMD=swapon
SED_CMD=sed
SWAPPINESS=20
MMC=/dev/block/mmcblk1
if [ ! -b "$MMC" ];
then
mknod ${MMC} b 179 8
chmod 600 ${MMC}
for i in 9 10 11;do
mknod ${MMC}p${i} b 179 $i
chmod 600 ${MMC}p${i}
done
fi
if [ "`$SED_CMD -n '$=' /proc/swaps`" -gt "1" ];
then
echo "Swap appears to be already setup, skipping checks"
return
else
for isitswap in ` $LS_CMD /dev/block/mmcblk1p*` ; do
$SWAPON_CMD $isitswap 2>/dev/null
if [ "$?" = "0" ];
then
echo "$isitswap is swap"
echo $SWAPPINESS > /proc/sys/vm/swappiness
break
else
echo "$isitswap is not swap"
fi
done
fi
return
}
FindSwap
しばらく使ってみたんだけど,いろいろなところでスピードが...
compcacheの方が,SC-02Bの場合はCPUパワーがあるので,あっ...
**zramを使ってみる
HT-03Aの時はcompcacheって言ってたのが,zramに変わったらし...
だいぶ前にKernelをzramを使えるようにしたんだけどこの機能...
とりあえず,/sd-ext/userinit.d/&ref(25Zram);を以下のよう...
#!/system/bin/sh
insmod /lib/modules/lzo_decompress.ko
insmod /lib/modules/lzo_compress.ko
insmod /lib/modules/zram.ko num_devices=1
/sbin/zramconfig /dev/block/zram0 --disksize_kb 262144
/sbin/zramconfig /dev/block/zram0 --init
mkswap /dev/block/zram0
swapon /dev/block/zram0
setprop persist.tweak.vm.swappiness disabled
echo 60 > /proc/sys/vm/swappiness
これで,RAMの256Kbyteを圧縮Swapに割り当てる。~
swapパーテーションに比べて,CPUパワーがあるためかそんなに...
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ