両方のLinuxデバイスの実行プロセスの比較

両方のLinuxデバイスの実行プロセスの比較

私は、アプリケーションの開発に同じハードウェアを使用する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.

お申し込みに幸運がありますように。

関連情報