top コマンドの swap 部分の意味

top コマンドの swap 部分の意味

トップ出力にスワップ列がどの単位で表示されるかを知っていますか?

トップレベルの文書によるとKB単位になっていますが、下の画像を確認してください。

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

スワップ値の横にあるgまたはmはどういう意味ですか?

ご支援ありがとうございます。

ベストアンサー1

SWAP列の値を参照すると、gギガバイト(GiB)、mつまりメガバイト(MiB)を意味します。ヘッダーの値も同様です。 (ただし、使用された文字は大文字です。)

私は10ベースのユニットではなく2ベースのユニットが使用されていると思います(topLinuxシステムのマニュアルを見てください)。


~によるとこのサーバーエラーの回答:

Top(少なくとも一部のバージョンでは)は、実際のスワップ使用量を報告するのではなく、プロセスごとのスワップをVIRT - RSSとして計算します。 Linuxでは、結果はまったく意味のない数です。

そしてからServerFaultの他の答え:

主なツールは、誤った式を使用してスワップ空間として報告されるエラーを計算します。実際には、アドレス空間サイズから常駐セットサイズを引いたものです。 1つは仮想メモリの尺度であり、もう1つは物理メモリの尺度であるため、これは愚かなことです。したがって、私たちは結果が何であるか、何を測定するのかを完全に知りません。

おすすめ記事