私は、アプリケーションの開発に同じハードウェアを使用する2つの組み込みデバイスを持っています。同じアプリケーションが両方のデバイスで実行されていますが、デバイスAのメモリ消費量はデバイスBに比べてはるかに大きくなります。
ps -A > psListDeviceA.txt
両方
ps -A > psListDeviceB.txt
のファイルをフル機能のUbuntuデスクトップワークステーションに転送して、両方のデバイスのプロセスリストを収集しました。メモリ消費量が高いデバイスでどのプロセスがさらに実行されているかを理解するために、これらのファイルをどのように比較できますか?
答え1
これを試してみてください。
ps -o pid,user,%mem,command ax > FileDeviceA
そして
ps -o pid,user,%mem,command ax > FileDeviceB
メモリがあるデバイスから2つのプロセスをインポートします。違いを見て並べ替えるには:
diff FileDeviceA FileDeviceB | sort -b -k3 -r.
お申し込みに幸運がありますように。