Amazon Fire (5th gen)が爆速になった…

emmcに問題があり、システムをアップデートすると激遅になるNexus 7 (2012)をどうにか使えるようにならないかと試行錯誤をしているうちに、ext4のジャーナルを無効化すると動作が速くなるという情報をゲット。

「もしかして、Amazon Fireも速くなるかも…」と思い、ダメモトで試してみた。(もちろん要rootです。)


tune2fs -O ^has_journal /dev/block/mmcblk0p11
tune2fs -O ^has_journal /dev/block/mmcblk0p12
tune2fs -O ^has_journal /dev/block/mmcblk0p13

ちなみに、mmcblk0p11は/system、mmcblk0p12は/cache、mmcblk0p13は/data(内部ストレージ)。たった、この三行でAmazon Fire (5th gen)が爆速に変身!

f2fsは「ちょっと速い?」くらいで、そこまで効果は感じませんでした。ext4&ジャーナル無効の方が効果が実感できます。

Advertisements

9 Responses to “Amazon Fire (5th gen)が爆速になった…”

  1. yoshitake Says:

    これはどうやって実行すればいいんでしょ
    adb shell のsuからやってみてもtune2fs -O ^has_journal /dev/block/mmcblk0p11しかできてないっぽかったです
    Fireが遂に実用レベルに(最終版)を参考にして環境は同じと思うのですが・・・

  2. Kazuhiro Says:

    いつもわかりやすい記事ありがとうございます。
    ext4のジャーナル無効が面白そうだったのでTWRP無しで出来ないか調べてみましたが、Android上のターミナルエミュレータから「/fstab」を直接編集することでできました。試してませんが、おそらくadbからもいけると思います。
    一つつまずいたのが/fstabが読み取り専用になってしまっていたことで、

    mount -o remount,rw /

    で「/」を書き込み可能状態で再マウントしてやると編集できました。
    /fstabの編集はarchwikiのext4を参考にしました。

    [参考URL]
    https://wiki.archlinuxjp.org/index.php/Ext4#.E3.83.90.E3.83.AA.E3.82.A2.E3.81.A8.E3.83.91.E3.83.95.E3.82.A9.E3.83.BC.E3.83.9E.E3.83.B3.E3.82.B9

    ext4のジャーナリング無効は本当に体感速度が変わるくらい早くなりますね!感動しました。

    • 555 Says:

      TWRPを使わない方法もう少し詳しく説明して貰えないでしょうか?

    • qtotter Says:

      Kazuhiroさん、/はRAMディスクを毎回展開しているので、fstabを編集しても、有効にするためにリブートすると、元に戻ってしまうような気がします。boot.imgとかを編集しないと駄目ではないでしょうか?

      • 555 Says:

        TWRPの環境では無いとやはり不可能と言う事ですか?

      • 通りすがり Says:

        boot.imgの編集でよろしければcustomromのzipファイルからboot.imgを取り出せるので、そのzipファイルを展開することで編集は可能かと思います。
        もしこの方法でジャーナルを無効にすることが可能であれば、仮想環境を用意して実行してみたいですね。

      • 通りすがり Says:

        ツールを使用してboot.impをpack→編集→repackしましたが起動しませんでした。

        動作かくつき軽減について、ジャーナル無効化とは関係ないですが、私の環境ではカーネルでswappiness=0にすることでスワップ書込がおこる前にLMKが使用済みプロセスをキルしてくれるみたいで動作が快適になりました。参考までに。

      • 通りすがり Says:

        unpack→編集→repackです。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: