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