Iotop for Android で I/O 使用状況を確認する

Android デバイスのバックグラウンドで大量の I/O アクティビティを引き起こしているプロセスを確認する必要がありますか? Android 用の iotop シェル スクリプト ポートをチェックしてください。

アプリの I/O 使用状況を確認する必要があったことがありますか? もしそうなら、あなたはおそらく、 イオトップ port、Linux 用の Python スクリプト -- 何も見つからず、急いで作成するか、手動でチェックするかのどちらかです /proc/ あなた自身。

幸運なことに、XDA フォーラムのモデレーターおよび認定開発者です。 ラウファーステッペンウルフ iotop の元の機能を複製するシェル スクリプトを作成しました。 これにより、すべてのプロセスの I/O 負荷/使用状況を調査したり、読み取りおよび書き込みバイトの合計量や現在の読み取り/書き込み速度を確認したりすることができます。

ただし、スクリプトを使用する前に、次のものが揃っていることを確認する必要があります。

  1. root化されたデバイス。
  2. I/O アカウンティングが有効になっているカーネル。 通常、これはデフォルトでは当てはまりませんが、必要な機能を有効にするようカーネル開発者にいつでも依頼できます。 configs (または、独自のカーネルをコンパイルしている場合は自分で有効にします。そうでない場合は、残念ながら何もできません) それ以外)。

これは、ラグが発生しているが CPU が問題ではない場合に特に便利です (この場合、iotop を起動できます) 起動して、バックグラウンドで大量の I/O アクティビティを引き起こしているプロセスがないかどうかを確認してください)、またはデバッグしようとしているかどうかを確認してください。 アプリ。 さらに詳しく知りたい場合は、次のサイトをご覧ください。 iotop for Android フォーラム スレッド 次に、それをインストールして使用する方法を見てみましょう。