web-dev-qa-db-ja.com

トップの並べ替えをCPUに戻す

以前の同僚はtopに対して何かを行いました。ルートとして実行するときはいつでも、データはデフォルトのCPU使用量ではなくMEM使用量でソートされます。複数の検索によると、manページおよびトップコンソール自体(O)内のオプションでさえ、kを押すだけで、CPUでソートされますが、代わりにkを押すと、 pidを殺すため。

では、どうすればデフォルトのソートをCPUに戻すことができますか?

61
eez0

インタラクティブtopウィンドウの並べ替えフィールドは、 < そして > キー。実行しているオペレーティングシステムはわかりませんが、少なくともGNU top、 k is 想定リセットではなく、強制終了します。

おそらく、あなたの友人はソートフィールドを変更してヒットしました Shift+W ~/.toprcに保存します。前述のキーを使用して、目的の並べ替えフィールドを選択し、それが好きなように設定されたら、 Shift+W 再び、それはその状態を保存し、次にその方法で開くはずです。

46
terdon

すでに回答に追加するには P (大文字のP)はCPUによって上位になり、次にヒットします。 W (ここでも大文字W)保存します。

M 思い出に戻る

69
exussum

Mac OS Xでは、オプションを保存するコマンドがないようで、man topは.toprcファイルについては何も言いません。だからあなたができる最高のようです

alias top="top -o cpu"
23
Troy Daniels

ヒットする必要があるかもしれません Shift+f または Shift+o ソートフィールドのサブメニューに入るには、then hit k ために %CPU (に続く Enter メニューを終了します)。 k デフォルトの「グローバル」コマンドモードのときにkillを意味します。

11
steeldriver

あなたの質問への直接の回答ではないことは承知していますが、htopという素晴らしいツールがあり、これをお勧めします。これは、元のtopツールの高度なバージョンのようなもので、出力をより簡単な方法と外観で並べ替えることができます。たとえば、CPUで並べ替える場合は、F6と並べ替えを選択します。

Htopは次のようになります。 htopスクリーンショット

利用可能な並べ替えオプションの一部を以下に示します。 一部のhtop並べ替えオプション

CentOS/RHELマシンにインストールするには、EPELリポジトリを追加して次を実行する必要があります。

yum install -y htop

またはDebianマシンでは次のように実行します。

Sudo apt-get install htopリポジトリを追加せずに。

過去に書いたa 素敵な記事 htopについて、気軽にチェックしてください。

9
Itai Ganot

これをバッチモードで実行する場合は、

top -b -o -%CPU

-bはバッチモード用です(通常は-nと一緒に使用して実行回数を設定します)-oは並べ替え順序を上書きします-%CPUは%CPUフィールド/列です。+ /-を使用して昇順または下降

これを-Sオプションと一緒に使用していましたが、あまり変わっていないと思います

4
Chwaee