将来のバージョンのprocpsで "top -M"が削除されたのはなぜですか?

将来のバージョンのprocpsで "top -M"が削除されたのはなぜですか?

topは、「-M」オプションをサポートするために使用されます。機械メモリの表示単位(Kib、MB、GiBなど)を決定するために使用されます。 RHEL 6.xではこの機能は機能しますが、procpsパッケージの将来のバージョンではこれをサポートしません。 RHEL 7.xではオプションとして使用できません。 topの代替コマンドラインオプションがあるのか​​、なぜ削除されたのかを知っている人はいますか?

答え1

なぜ削除されたのかわかりませんが、現在のバージョンでは;procps topを使用してサマリーウィンドウでズームを変更したり、E;を使用して作業ウィンドウでズームを変更したりできます。e連続キー入力は、さまざまな利用可能な範囲を通過します。

設定はプロフィールに保存できます。必要に応じて設定し、を押してWすべての設定をに保存します~/.toprc。メモリスケーリングに関する設定はとSumm_mscaleですTask_mscale例えば

Summ_mscale=2, Task_mscale=1

inは~/.toprc要約でGiBを使用し、タスクリストでMiBを使用します。コマンドラインでこれを指定する方法はないようです。

答え2

-M オプションは非標準 RedHat 追加です。それは標準procpsトップの一部ではありませんでした。なぜ削除されたのか分からない。おそらく、残りの部分のサイズ変更を中断した可能性があります。

したがって、2つのオプションがあります。

  1. 上記のようにEキーを使用してズームレベルを設定します。
  2. たとえば、-E オプションを使用すると、top -E g は GB 単位を表示します。 k、m、g、t、p、eから選択できます。 (Exbibytesを使用している場合!)

関連情報