2013年5月21日火曜日

Motorola RAZR i XT890でzramを使ってみる

最近RAZR iを使っててちょっとメモリ足りてないなぁと…zram使えるとちょっとはマシになるかなぁ?と。

カーネルソース眺めてたらi386_mfld_moto_defconfigに
CONFIG_ZRAM=y
と書かれてましたよ?カーネル弄る必要無さそうですね?

って事で端末Boot時にこんな感じに
#!/system/bin/sh

echo 90 > /proc/sys/vm/swappiness
echo $((100*1024*1024)) > /sys/block/zram0/disksize
busybox mknod /dev/zram0 b 253 0
busybox mkswap /dev/zram0
busybox swapon /dev/zram0


127|shell@smi:/ $ busybox free
busybox free
              total         used         free       shared      buffers
  Mem:       994000       901344        92656            0        59392
 Swap:       102396        58924        43472
Total:      1096396       960268       136128

swappinessとzram割り当てサイズはとりあえず、な値です。