Redhat EL5
メモリの概要とスワップの概要をMBで表示するのと同じように、トップを構成しました。シェルを閉じる必要があり、シェルを再度開いたときに(デフォルト?)キロバイトで表示されています。
私はグーグルを精査し、トップヘルプとページを手伝いました。MBオプションで表示が見つからないようです。しかし、私は他の多くのやや奇妙なオプションを見つけました...
誰かが知っているなら、私は確かに感謝するでしょう。
ありがとう!
Redhat EL5
メモリの概要とスワップの概要をMBで表示するのと同じように、トップを構成しました。シェルを閉じる必要があり、シェルを再度開いたときに(デフォルト?)キロバイトで表示されています。
私はグーグルを精査し、トップヘルプとページを手伝いました。MBオプションで表示が見つからないようです。しかし、私は他の多くのやや奇妙なオプションを見つけました...
誰かが知っているなら、私は確かに感謝するでしょう。
ありがとう!
回答:
Linuxでは、e
キーを使用して、バイトからペタバイトまでのタスクメモリスケールを変更できます。好きなものを選択したら、W
(shift + w
)を押して変更を保存します~/.toprc
。
上記のbindbnの応答を増幅して調べてみましょう。procpsパッケージのトップのソースである3131行と3134行は、出力がscale_num()
761行で定義された関数を通過することを示しています。このscale_num()
関数で読んだことは、美しさよりも精度を優先することを示しています。使用可能な不動産で人間が読める形式しか許可されていない場合は、それも許可されますが、デフォルトではKBで表示されます。
そのため、メモリ消費(常駐または共有)にMBが含まれるいくつかのプロセスを確認し、それを開いたときに自分自身をだましたと思います。それとも、別のツールを使用していました。
何らかの方法で満足している場合は、ひねりを加えた後、回答を「回答」としてマークして、この質問が未回答リストから外れるようにしてください。ありがとう。
納得させるために、ソースRPMをパッケージに取得し、パッチが適用されているかどうかを確認します。おそらくSRPMをインストールし、仕様ファイルを見て、使用したパッチファイルの名前を取得する必要があります。RPMを構築する方法(便利なスキル)を学び、パッチが適用されている場合は、top.cのパッチが適用されたソースを調べてください。ツリーを上記で提供したリンクと比較し、違いがあるかどうかを確認します。これを実行するのは簡単ではないことに注意してください。
大文字の「E」を入力すると、KiB、MiB、GiB、TiB、PiB、およびEiBが循環します。
元のtop(procps 3.2.8)は、Mb(i view source code)でメモリの概要を表示できません。