Mac OS Xのより良い「トップ」コマンド?[閉まっている]


27

topOS X上のコマンドは、ほとんどのLinuxディストリビューションに含まれる1つは、使用してソートすることにより、カラムを変更することができます。..かなり安っぽいです<し、>(押して色のモードがあり、zキー)、および他の有用なオプションの束が。

代替のコマンドラインツールはありますか?理想的にはhtopOS X にしたいのですが、/proc/ファイルシステムに依存しているため(このスレッドを参照)、移植されていません(おそらく移植されることはありません)

明らかな答えは「アクティビティモニター」ですが、コマンドラインツールを探しています!


3
<3 htop。このため、+ 1が追加されました。愚かな文字の要件のためにメッセージが拡張されました。
ケントフレドリック

わかりました、私は「ソート」問題に答えました-他にどのような「有用なオプション」が欠けていますか
アルニタック

3
/ procファイルシステム MacFUSEを使用して利用可能にできることに注意してください:osxbook.com/book/bonus/chapter11/procfsしかし、これを活用する「トップ」ポートは知りません。
ソーレンククラウ2009年

1
MacFUSE procfsは、Linuxのprocfsに代わるものではないのではないかと心配しています。htopをコンパイル(またはdstatを実行)しようとすると、/ proc / statディレクトリがないため停止しました。
クリントンブラックモア

回答:


23

topMacOS Xでは、少なくとも次のソートサポートされています。

    O<skey>        Set secondary sort key to <skey> (see o<key>).
    o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid
                   |prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt
                   |vsize}.

20

私はhtopのOSXへの移植に取り組んでいます。リポジトリはこちら(よりアクティブなフォークはこちら、経由でインストールできますbrew install htop

私は現在、Appleのlibtop(APSL)とhtop(GPL)の間のライセンスの衝突について何をすべきかを考えています。おそらく、それ以上のプログラミングはあまりありませんが、必要なlibtopのビットを再実装する必要があるかもしれません。ライセンスを有効にする方法についての提案があれば、声を上げてください。

ここに画像の説明を入力してください



1
良い仕事です。私の唯一の懸念は、sudoで実行してメモリ情報を表示する必要があることです。可能であれば、sudoを要求せずに機能させる場合は、sudoから直接エスカレートしてみてください。
ソリン

残念ながら、マウスクリックは機能しません。
エリックカジュ14年



7

それがあなたが転がる方法であるならば、htopの醸造もあります。

残念なことに、Appleの/ usr / bin / topは、単一の文字の複合引数を理解することさえできなくなったため、後退を続けています。

$ top -FR
invalid option or syntax: -FR
[...]

ここで、たとえば「top -F -R -u」を使用する必要があります。しかし、ちょっと、Appleの「トップ」はデフォルトではCPUでソートされていないので、おそらくそれがその心配の中で最も少ないでしょう。


3

OS Xのtopは少し調整する必要があります(GNU topほど「ブリングアウト」されていません)が、それは簡単です。

LeopardまたはTigerでは、「top -FRo [field]」を使用します。「[field]」は通常、cpu、vsize、rsizeなどです。-Fおよび-Rオプションは、topによるCPU使用率の大幅な減少のために、メモリ計算の精度をいくらか犠牲にします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.