回答:
topLinux / Unixで次のコマンドを使用します。top
top%MEMます%MEM選択しますまたは、コマンドラインでソート順を指定します
# on OS-X
top -o MEM
# other distros
top -o %MEM
https://stackoverflow.com/questions/4802481/how-to-see-top-processes-by-actual-memory-usage
top -o %MEM(「%」に注意)
procps-ngおり-o、そのバージョンにはまったくオプションがありません。SHIFT-M私のために動作するようになった後topに起動します。
top -o %MEM私のdebian 8と9で動作しますが、debian 7では動作しません、あなたは正しい@Christopher Schultzです。
コマンドラインオプション-o(「オーバーライドソートフィールド」の略)も私のXubuntuマシンで動作し、MacのmanページによるとMacintoshでも動作するはずです。メモリ使用量でショートしたい場合は、通常使用します
top -o %MEM
列でソートします%MEM。しかし、私は使用することができVIRT、RESまたはSHRあまりにも。Macintoshでは、おそらくmemまたはを使用しますvsize。
理由や方法はわかりませんが、これはUnixシステム間でもLinuxディストリビューション間でもかなり異なります。たとえば-o、Wheezyを実行しているRaspberryでは利用できません。ただし、試してみる価値はあります。
%MEM熱心な読者への答えとして与えられます。どこでも機能するわけではありません(はるかに)。
top -o %MEM invalid argument -o: %MEM
%MEM(またはPID、VIRTなど)top。で述べたようにytg、「Macintosh上で、私はおそらく使用しますmemかvsize」。
元々の質問はMacのものだったようですが、この答えに出くわした他の人にとっては、Red Hat Linux(および他の多く)で、 'top -m'はメモリ使用量でソートされた結果で先頭になります。
>および<ソート列の右と左に移動します。以来%MEM列がのちょうどいいです%CPUまた、デフォルトのソート列である列、それは2の切り替えに一つだけのキーストロークをとります。あなたの質問にはmacintoshタグがあるので、この答えをコメントとして書いています。