回答:
プロセスのCPU /メモリ使用量をチェックするための標準(コマンドライン)プログラムtop
は、もう少し機能が充実htop
していますが、top
とにかくバインドされている多くのシステムでbash
は(sh
ほとんどの最新のLinuxシステムで同じ方法がほぼ常にバインドされています) 。top / htop用のさまざまなGUIラッパーも利用可能です
topを開いた後、クリックするM
とメモリ使用量でソートされます。
編集-4-12
明確にするために、ソートを拡張することにしました。top
ターミナルシェルから実行した場合の典型的なウィンドウを次に示します。これは既にソートされています%MEM
最も関心のある列は%MEM
、そのプロセスで使用される使用可能なメモリの合計のシェアを示します。VIRT
プロセスの仮想メモリフットプリントを提供します。そのRES
量のみが現在物理メモリにあります(残りはスワップアウトされ、現在テーブルに表示されていません)
ヒットする列F
(Shift-F)でソートすると、画面が次のように変わります
ご覧n
のとおり、ヒットするとメモリの割合で並べ替えが選択されます(Enter キーを押してテーブルビューに戻ります)。(テーブルビューでヒットすると、メモリによる並べ替えを切り替える従来のショートカットShift-mがあります)テーブルビュー(および- )を使用<
し>
て、並べ替えられた列を循環できます。
テーブルビューで小文字m
を押すと、メモリの概要ビューが切り替わります。
注:列を並べ替えて遊んで、列が最初の画像からシャッフルされるようにしました。
多くのUNIX / Linuxコマンドラインユーティリティと同様に、多くの小さなトリックと物事と隠された機能があります-topは非常に強力なツールです。たとえば、複数のテーブルを同時に表示することができます(トップ20の代わりにトップ5、ただし4〜5の異なるパラメーターを使用)-方法は?私は知りませんが、スクリーンショットを撮るときに偶然それに到達しました。* nixに関する優れた本の完全な章をに当てることができますtop
。したがって、上記の概要は、プロセスについて知っておくべきことを知るための小さな入門書にすぎません。
M
(つまりShift-m)によるソートプロセス(バナーバーの下のリスト)によって、メモリ使用量によってリストを再ソートします。